Maison >développement back-end >tutoriel php >Introduction à la fonction PHP : fonction array_intersect()
Introduction à la fonction PHP : fonction array_intersect()
En PHP, la fonction array_intersect() est utilisée pour comparer les valeursde deux ou plusieurs tableaux et renvoyer un nouveau tableau qui contient toutes les valeurs de le tableau d'entrée La valeur existe.
Syntaxe
array_intersect(array1,array2,array3...)
Parameters
Valeur de retour
Renvoie un tableau qui contient toutes les valeurs qui existent dans le tableau d'entrée.
Exemples
Voici quelques exemples de la fonction array_intersect() :
Exemple 1 :
$array1 = array("apple", "banana", "orange", "grape"); $array2 = array("banana", "mango", "grape"); $result = array_intersect($array1, $array2); print_r($result);
Sortie :
Array ( [1] => banana [3] => grape )
Exemple 2 :
$array1 = array(1, 2, 3, 4, 5); $array2 = array(4, 5, 6, 7); $result = array_intersect($array1, $array2); print_r($result);
Sortie :
Array ( [3] => 4 [4] => 5 )
Exemple 3 : reee
Sortie :$array1 = array("red", "green", "blue"); $array2 = array("green", "blue", "yellow"); $array3 = array("blue", "yellow", "pink"); $result = array_intersect($array1, $array2, $array3); print_r($result);Explication
Dans l'exemple 1, $array1 contient les quatre éléments "pomme", "banane", "orange" et "raisin", et $array2 contient les trois éléments "banane", "mangue" et "raisin". Après avoir comparé deux tableaux via la fonction array_intersect(), le tableau résultant contient des valeurs qui existent dans les deux tableaux, à savoir « banane » et « raisin ».
array_intersect() est une fonction très couramment utilisée en PHP, qui peut facilement comparer et extraire des éléments communs dans plusieurs tableaux. En utilisant rationnellement cette fonction, nous pouvons gérer plus facilement les problèmes logiques liés aux tableaux et améliorer l'efficacité du développement.
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!