Описание тега 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
)