Maison > développement back-end > Problème PHP > Comment supprimer l'intersection de deux tableaux en php

Comment supprimer l'intersection de deux tableaux en php

青灯夜游
Libérer: 2023-03-16 15:26:02
original
2502 Les gens l'ont consulté

É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);
?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal