Array_map() є вбудованою функцією PHP. Функція array_map() надсилає кожне значення масиву до визначеної користувачем функції та повертає масив із новими значеннями, заданими функцією, визначеною користувачем. Ця функція була введена в 4.0.6.
Синтаксис
array array_map ( callable $callback , array $array1 [, array $... ] )
Параметр
Параметр | опис | Є обов'язковим |
---|---|---|
функція | Ім'я функції, визначеної користувачем, або null. | обов'язковий |
масив1 | Визначає масив. | обов'язковий |
масив2 | Визначає масив. | Додатково |
масив3 | Визначає масив. | Додатково |
Тип повернення
Ця функція повертає масив, що містить значення array1, після застосування визначеної користувачем функції до кожного з них.
ПРИКЛАД 1
Вихід:
Array ( [0] => sachin [1] => kapil [2] => dhoni )
ПРИКЛАД 2
Вихід:
Array ( [0] => unlike [1] => like [2] => unlike )
ПРИКЛАД 3
Вихід:
Array ( [0] => 1 [1] => 4 [2] => 9 [3] => 16 [4] => 25 [5] => 36 )
ПРИКЛАД 4
Вихід:
Array ( [0] => Array ( [0] => a [1] => 100 ) [1] => Array ( [0] => b [1] => 200 ) [2] => Array ( [0] => c [1] => 300 ) )