Funksie array_map
Die funksie array_map pas 'n gegewe
funksie op alle elemente van 'n skikking toe en gee
die veranderde skikking terug. Die eerste parameter van die funksie
neem 'n terugroepfunksie, en die tweede - 'n skikking.
Bykomende skikkings kan as derde
en verdere parameters oorgedra word.
Sintaksis
array_map(?callable $callback, array $array, array ...$arrays): array
Voorbeeld
Kom ons trek die vierkantswortel uit elke
element van die skikking (met behulp van die funksie sqrt)
en skryf dit in 'n nuwe skikking:
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Resultaat van die kode-uitvoering:
[1, 2, 3]
Sien ook
-
die funksie
array_filter,
wat 'n skikking filter -
die funksie
array_walk,
wat 'n funksie vir elemente van 'n skikking oproep -
die funksie
array_walk_recursive,
wat 'n funksie rekursief vir elemente van 'n skikking oproep -
die funksie
array_reduce,
wat 'n skikking saamvou