En PHP, vous pouvez utiliser la fonction intégrée array_intersect() pour trouver l'intersection de deux tableaux, qui peut renvoyer les éléments communs (partie intersection) des deux tableaux. Présentons-le en détail ci-dessous.
Fonction array_intersect()
Syntaxe de base :
array_intersect($ array1,$ array2)
Description : Cette fonction renvoie un tableau contenant toutes les valeurs du tableau1 présentes dans le tableau2.
Remarque : Puisque la fonction array_intersect() prend un tableau avec des clés réservées, nous devons également utiliser la fonction array_values() pour réorganiser les clés.
Exemple simple
Regardons comment la fonction array_intersect() trouve l'intersection de deux tableaux à travers un exemple
<?php // 定义两个数组 $array1 = array(2, 5, 7, 6, 9); $array2 = array(3, 2, 5, 6, 8); // 找到两个数组的交集 $result = array_intersect($array1, $array2); // 重新索引 $result = array_values($result); // 输出结果数组(交集) var_dump($result); ?>
Sortie :
Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun.
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!