En tant que langage de programmation populaire, PHP fournit de nombreuses fonctions intégrées pour simplifier le processus de développement. La fonction Array_Map () est l'un des outils très pratiques. Cette fonction nous permet d'appliquer une fonction de rappel à chaque élément d'un ou plusieurs tableaux et de renvoyer un nouveau tableau contenant les éléments modifiés. Cet article introduira en détail l'utilisation de la fonction array_map () et démontrera son application pratique via des exemples de code.
La signature de la fonction de array_map () est la suivante:
array_map ( callable $callback , array $array1 [, array $... ] ) : array
Valeur de retour: array_map () renvoie un nouveau tableau contenant chaque élément après l'application de la fonction de rappel.
L'exemple suivant montre comment convertir chaque élément dans un tableau en majuscules à l'aide de array_map ():
function convert_to_uppercase($value) {
return strtoupper($value);
}
$names = array("john", "james", "jane", "julie");
$names_uppercase = array_map("convert_to_uppercase", $names);
print_r($names_uppercase);
Résultat de sortie:
Array
(
[0] => JOHN
[1] => JAMES
[2] => JANE
[3] => JULIE
)
Comme indiqué ci-dessus, Array_Map () convertit avec succès chaque élément dans le tableau $ Names en lettres majuscules et stocke le résultat dans le tableau $ names_uppercase.
Nous pouvons également utiliser des fonctions anonymes comme des rappels, et voici un exemple de doublement de chaque élément dans le tableau:
$numbers = array(1, 2, 3, 4, 5);
$doubled_numbers = array_map(function($value) {
return $value * 2;
}, $numbers);
print_r($doubled_numbers);
Résultat de sortie:
Array
(
[0] => 2
[1] => 4
[2] => 6
[3] => 8
[4] => 10
)
En utilisant des fonctions anonymes, array_map () multiplie chaque élément dans le tableau des nombres $ par 2, et le résultat est stocké dans le tableau $ doublé_nulle.
Dans le développement réel, Array_Map () est souvent utilisé pour convertir, filtrer ou exploiter des éléments de tableau. Qu'il s'agisse de nettoyer les données ou d'effectuer des calculs mathématiques simples, array_map () peut nous aider à traiter des tableaux efficacement.
array_map () est une fonction très utile dans PHP qui peut appliquer une fonction de rappel à chaque élément d'un tableau et renvoyer un nouveau tableau. Sa flexibilité et sa simplicité le rendent utile dans de nombreux scénarios pratiques. La maîtrise de la fonction Array_Map () nous permet d'effectuer des opérations de tableau plus efficacement, améliorant ainsi l'efficacité de développement.
Étiquettes associées:
array_map