Dans PHP, nous pouvons passer un tableau en tant que paramètre à la fonction en spécifiant un tableau d'invite de type explicite avant le paramètre de fonction, qui garantit que la fonction accepte uniquement les paramètres du type de tableau. De cette façon, vous pouvez avoir la flexibilité de traiter de grandes quantités de données ou de créer des blocs de code réutilisables.
La syntaxe de base pour passer un tableau comme argument à une fonction est très simple:
function myFunction(array $array) {
Dans cet exemple:
Considérez la fonction suivante qui calcule la valeur maximale du tableau:
function getMax(array $array) {
if (empty($array)) {
return null;
}
$max = $array[0];
foreach ($array as $value) {
if ($value > $max) {
$max = $value;
}
}
return $max;
}
Nous pouvons appeler cette fonction en utilisant la méthode suivante:
$array = [1, 3, 5, 7, 9];
$max = getMax($array); // $max Sera égal à 9
En passant des tableaux en tant que paramètres aux fonctions, nous sommes en mesure de créer un code plus flexible et réutilisable. Ceci est très utile lors de la gestion de grandes quantités de données ou de la création de fonctions communes.