PHP a-t-il une carte ?
PHP a une carte, c'est-à-dire que la fonction array_map() s'applique fonctions définies par l'utilisateur sur chaque valeur du tableau et renvoie le tableau avec la nouvelle valeur une fois la fonction définie par l'utilisateur appliquée.
Le nombre de paramètres acceptés par la fonction de rappel doit être cohérent avec le nombre de tableaux passés à la fonction array_map().
Astuce : Vous pouvez saisir un ou plusieurs tableaux dans la fonction.
Syntaxe
array_map(myfunction,array1,array2,array3...)
Paramètres
ma fonction requis. Le nom de la fonction définie par l'utilisateur, ou null.
array1 Obligatoire. Spécifie un tableau.
array2 Facultatif. Spécifie un tableau.
array3 Facultatif. Spécifie un tableau.
Valeur de retour : renvoie un tableau contenant les valeurs du tableau1, après avoir appliqué la fonction personnalisée à chaque valeur.
Exemple
Utiliser une fonction définie par l'utilisateur pour modifier la valeur du tableau :
<?php function myfunction($v) { if ($v==="Dog") { return "Fido"; } return $v; } $a=array("Horse","Dog","Cat"); print_r(array_map("myfunction",$a)); ?>
Sortie :
Array ( [0] => Horse [1] => Fido [2] => Cat )
Plus de PHP Pour plus d'informations, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!