Функция PHP, которая обходит массив и применяет обеспеченную функцию на элементы массива.
Функция PHP, которая обходит массив и применяет обеспеченную функцию на элементы массива.
bool array_walk ( array &$array , callable $callback [, mixed $userdata = NULL ] )
Применяет пользовательскую функцию обратного вызова к каждому элементу массива массива. руководство
array_walk()
не затронут указателем внутреннего массива массива. array_walk()
будет идти через целый массив независимо от позиции указателя.
$fruits = array("lemon", "orange", "banana", "apple"); function test_alter(&$item1, $key, $prefix){ $item1 = "$prefix: $item1"; } array_walk($fruits, 'test_alter', 'fruit'); print_r($fruits);
Результат
Array ( [0] => fruit: lemon [1] => fruit: orange [2] => fruit: banana [3] => fruit: apple )