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функциясы,
массивди жыйноочу