Maison > développement back-end > Problème PHP > Est-ce que PHP a une carte ?

Est-ce que PHP a une carte ?

藏色散人
Libérer: 2023-02-26 17:14:01
original
10601 Les gens l'ont consulté

Est-ce que PHP a une carte ?

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...)
Copier après la connexion

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));
?>
Copier après la connexion

Sortie :

Array ( [0] => Horse [1] => Fido [2] => Cat )
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal