Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
Функция array_walk()
Аннотация
Перебор элементов массива с помощью функции, определенной пользователем.
Функция array_walk() позволяет организовать перебор элементов массива при помощи
определенной пользователем функции, которая будет вызвана последовательно для каждого элемента массива.
Пользовательская функция обычно принимает два аргумента: значение очередного элемента массива и его ключ (именно
в этой последовательности).
<?php
function foo($value, $key)
{
echo $key, $value;
}
?>
Функция array_walk() принимает два обязательных аргумента: сам массив и название
пользовательской функции.
$a = array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
array_walk($a, 'foo');
00112233445566778899
При необходимости передать пользовательской функции дополнительные данные может быть задействован третий, необязательный,
параметр (как в функции array_walk(), так и в пользовательской функции).