Описание тега array-walk
Функция PHP, которая обходит массив и применяет предоставленную функцию к элементам массива.
Функция PHP, которая обходит массив и применяет предоставленную функцию к элементам массива.
bool array_walk ( array &$array , callable $callback [, mixed $userdata = NULL ] )
Применяет определяемую пользователем функцию обратного вызова к каждому элементу массива массива. руководство по эксплуатации
array_walk()
не зависит от внутреннего указателя массива array. 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
)