PHP est un langage de script open source côté serveur largement utilisé dans la conception et le développement de sites Web. En PHP, les tableaux sont un type de données très important qui permet d'organiser les données en un ensemble de données ordonné et accessible. Les tableaux PHP sont largement utilisés, il est donc indispensable de maîtriser les concepts de base et les fonctions communes des tableaux PHP. Cet article présentera les fonctions courantes des tableaux PHP pour aider les lecteurs à mieux comprendre et utiliser les tableaux PHP.
array_diff() La fonction est utilisée pour comparer la différence entre deux tableaux ou plus et renvoyer la différence dans le premier Valeurs qui existent dans un tableau mais pas dans d'autres tableaux. Cette fonction prend deux tableaux ou plus comme arguments et renvoie un nouveau tableau contenant des valeurs différentes. Par exemple, le code suivant compare deux tableaux :
$array1 = array("a" => "red", "b" => "green", "c" => "blue"); $array2 = array("a" => "red", "b" => "blue", "c" => "green"); $result = array_diff($array1, $array2); print_r($result);
Le résultat de sortie est :
Array( [b] => green [c] => blue )
Après avoir comparé le tableau $array1 avec $array2, les valeurs clés du tableau renvoyé Le tableau est "b" et l'élément de "c".
array_push() la fonction ajoute un ou plusieurs éléments à la fin d'un tableau. Passez les éléments à ajouter au tableau comme arguments à la fonction. Par exemple, le code suivant ajoute l'élément « bleu » au tableau :
$colors = array("red", "green"); array_push($colors, "blue"); print_r($colors);
Le résultat est :
Array( [0] => red [1] => green [2] => blue )
$colors = array("red", "green", "blue"); $last_color = array_pop($colors); print_r($colors); echo "last color: " . $last_color;
Array( [0] => red [1] => green ) last color: blue
$colors = array("red", "green", "blue"); $first_color = array_shift($colors); print_r($colors); echo "first color: " . $first_color;
Le résultat est :
Array( [0] => green [1] => blue ) first color: red
$colors = array("red", "green"); array_unshift($colors, "yellow"); print_r($colors);
Array( [0] => yellow [1] => red [2] => green )
array_slice() function
#🎜🎜 #$colors = array("red", "green", "blue", "yellow", "black"); $subset = array_slice($colors, 0, 2); print_r($subset);
Array( [0] => red [1] => green )
La fonction
$colors = array("red", "green", "blue", "yellow", "black"); array_splice($colors, 0, 2, array("orange", "purple")); print_r($colors);
Array( [0] => orange [1] => purple [2] => blue [3] => yellow [4] => black )
$array1 = array("a" => "red", "b" => "green"); $array2 = array("c" => "blue", "d" => "yellow"); $result = array_merge($array1, $array2); print_r($result);
Array( [a] => red [b] => green [c] => blue [d] => yellow )
array_key_exists() function
#🎜🎜 La fonction #array_key_exists() est utilisée pour vérifier si la clé spécifiée existe dans le tableau. Cette fonction renvoie vrai si elle est présente, faux sinon. Par exemple, le code suivant vérifie si la clé "b" existe dans le tableau :
$colors = array("a" => "red", "b" => "green", "c" => "blue"); if (array_key_exists("b", $colors)) { echo "Key exists!"; } else { echo "Key does not exist!"; }
Key exists!
in_array() est utilisée pour vérifier si la valeur spécifiée existe dans le tableau. Cette fonction renvoie vrai si elle est présente, faux sinon. Par exemple, le code suivant vérifie si la valeur « vert » existe dans le tableau :
$colors = array("red", "green", "blue"); if (in_array("green", $colors)) { echo "Value exists!"; } else { echo "Value does not exist!"; }
Le résultat est :
Value exists!
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!