array_map(PHP 4 >= 4.0.6, PHP 5) array_map — Применить функцию обратного вызова ко всем элементам указанных массивов ОписаниеФункция array_map() возвращает массив, содержащий элементы всех указанных массивов после их обработки функцией обратного вызова. Количество параметров, передаваемых функции обратного вызова, должно совпадать с количеством массивов, переданным функции array_map().
Пример #1 Пример использования array_map()
function cube($n) {В результате переменная $b будет содержать:
Пример #2 Пример использования array_map(): обработка нескольких массивов
function show_Spanish($n, $m) {Результат выполнения:
Обычно при обработке двух или более массивов, они имею одинаковую длину, так как функция обратного вызова применяется параллельно к соответствующим элементам массивов. Если массивы имеют различную длину, самый маленький из них дополняется элементами с пустыми значениями. Интересным эффектом при использовании этой функции является создание массива массивов, что может быть достигнуто путем использования значения NULL в качестве имени функции обратного вызова.
Пример #3 Создание массива массивов
$a = array(1, 2, 3, 4, 5);Результатом выполнения вышеприведенной программы будет:
См.также array_filter() и array_reduce(). |
|
|
| © 2009 Тест скорости интернета | Boont.Ru |