array_intersect() Fonction est utilisée pour comparer deux (ou plus) tableaux valeur clé et retourner l'intersection.
Cette fonction compare les valeurs clésde deux (ou plus) tableaux et renvoie le tableau d'intersection, qui comprend tous les tableaux comparés (array1), ainsi que tout autre tableau de paramètres (valeurs clés dans array2 ou array3 etc.).
Description
La fonction array_intersect() renvoie le tableau d'intersection de deux tableaux ou plus.
Le tableau de résultats contient toutes les valeurs du tableau comparé qui apparaissent également dans tous les autres tableaux de paramètres, et les noms de clés restent inchangés.
Remarque : Seules les valeurs sont utilisées à des fins de comparaison.
Syntaxe
array_intersect(array1,array2,array3...)
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3 | 可选。与第一个数组进行比较的数组。可以有多个。 |
Exemple
Le code est le suivant :
<?php $a1=array(0=>"Cat",1=>"Dog",2=>"Horse"); $a2=array(3=>"Horse",4=>"Dog",5=>"Fish"); print_r(array_intersect($a1,$a2)); ?>
Sortie :
Array ( [1] => Dog [2] => Horse )
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!