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

Comment supprimer l'intersection de deux tableaux en php

青灯夜游
青灯夜游original
2022-07-18 19:36:482422parcourir

Étapes de suppression : 1. Utilisez array_intersect() pour obtenir l'intersection de deux tableaux. La syntaxe "array_intersect(original array 1, (original array 2)" renverra un tableau d'intersection ; 2. Utilisez array_diff() pour séparer les deux. tableaux d'origine. Comparez avec le tableau d'intersection pour obtenir l'ensemble de différences, c'est-à-dire supprimez les éléments d'intersection et obtenez les différents éléments. La syntaxe est "array_diff (tableau d'origine 1, tableau d'intersection)" et "array_diff (tableau d'origine 2, intersection). array)"

.

Comment supprimer l'intersection de deux tableaux en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

En PHP, vous pouvez utiliser les fonctions array_intersect() et array_diff() pour supprimer l'intersection de deux tableaux

Étapes de mise en œuvre :

Étape 1 : Utilisez la fonction array_intersect() pour obtenir l'intersection de deux tableaux

La fonctionarray_intersect() peut comparer les valeurs de deux tableaux et renvoyer le tableau d'intersection des mêmes éléments.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr1=array(1,2,3,4,5,6,7,8,9);
$arr2=array(2,4,6,8,10,12,14,16);
var_dump($arr1);
var_dump($arr2);
$intersect=array_intersect($arr1,$arr2);
var_dump($intersect);
?>

Comment supprimer lintersection de deux tableaux en php

Étape 2 : Utiliser La fonction array_diff() supprime l'intersection de deux tableaux

Utilisez la fonction array_diff() pour comparer les deux tableaux avec le tableau d'intersection et obtenir l'ensemble de différences (supprimer). les éléments d'intersection et obtenir différents éléments). La fonction compare les valeurs de deux (ou plus) tableaux (clé => valeur valeur) et renvoie un tableau de différence qui inclut toutes les valeurs du tableau comparé (tableau 1) mais pas dans aucun autre tableau de paramètres (tableau 2).

Apprentissage recommandé : "Comment supprimer lintersection de deux tableaux en phpTutoriel vidéo PHP.

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