Fonction array_map
La fonction array_map applique une fonction donnée
à tous les éléments d'un tableau et retourne
le tableau modifié. Le premier paramètre est une
fonction de rappel (callback), et le second - un tableau.
Il est possible de passer des tableaux supplémentaires comme troisième
paramètre et ainsi de suite.
Syntaxe
array_map(?callable $callback, array $array, array ...$arrays): array
Exemple
Extrayons la racine carrée de chaque
élément du tableau (à l'aide de la fonction sqrt)
et enregistrons le résultat dans un nouveau tableau :
<?php
$arr = [1, 4, 9];
$res = array_map('sqrt', $arr);
var_dump($res);
?>
Résultat de l'exécution du code :
[1, 2, 3]
Voir aussi
-
la fonction
array_filter,
qui filtre un tableau -
la fonction
array_walk,
qui applique une fonction sur les éléments d'un tableau -
la fonction
array_walk_recursive,
qui applique une fonction récursivement sur les éléments d'un tableau -
la fonction
array_reduce,
qui réduit un tableau