array_map функцияси
array_map функцияси берилган
функцияни массивнинг барча элементларига қўллайди ва
ўзгартирилган массивни қайтаради. Биринчи параметр сифатида функция
коллбэкни қабул қилади, иккинчисида - массив.
Қўшимча массивларни учинчи
ва ҳоказо параметрлар сифатида ўтказа бўлади.
Синтаксис
array_map(?callable $callback, array $array, array ...$arrays): array
Мисол
Келгила, массивнинг ҳар бир
элементидан квадрат илдизни олиб (sqrt функцияси ёрдамида)
ва янги массивга ёзайлик:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Кодни ишга тушириш натижаси:
[1, 2, 3]
Ҳам қаранг
-
array_filterфункцияси,
массивни фильтрлайди -
array_walkфункцияси,
массив элементлари учун функцияни чақиради -
array_walk_recursiveфункцияси,
массив элементлари учун функцияни рекурсив чақиради -
array_reduceфункцияси,
массивни йиғади