<?php
$sweet = array('a' => 'apple', 'b' => 'banana');
$fruits = array('sweet' => $sweet, 'sour' => 'lemon');
function test_print($item, $key)
{
echo "$key holds $item\n";
}
array_walk_recursive($fruits, 'test_print');
?>
Вывод вышеприведённой программы:
a holds apple
b holds banana
sour holds lemon
Обратите внимание, что ключ 'sweet' никогда не отображается. Никакой ключ, соответствующий
значению типа array, не будет передан в функцию.