Maison  >  Article  >  développement back-end  >  Comment trouver l'intersection de deux tableaux en PHP

Comment trouver l'intersection de deux tableaux en PHP

青灯夜游
青灯夜游original
2018-12-29 17:53:2415213parcourir

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.

Comment trouver l'intersection de deux tableaux en PHP

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 :

Comment trouver lintersection de deux tableaux en PHP

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn