Comment supprimer des éléments identiques de deux tableaux en php

青灯夜游
Libérer: 2023-03-10 11:06:02
original
1854 Les gens l'ont consulté

Comment supprimer les mêmes éléments dans deux tableaux en PHP : imbriquez d'abord deux boucles foreach pour parcourir les deux tableaux ; puis utilisez l'instruction if dans le corps de la boucle pour trouver les mêmes éléments dans les deux tableaux ; La fonction unset() supprime les mêmes éléments des deux tableaux.

Comment supprimer des éléments identiques de deux tableaux en php

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

PHP supprime le même dans deux tableaux Éléments de

<?php
	$a = [18,19,20,21,22];
	$b = [18,19,1];
	
	foreach ($a as $key=>$v1) {
		foreach($b as $key2=>$v2){
			if($v1==$v2){
			unset($a[$key]);//删除$a数组同值元素
			unset($b[$key2]);//删除$b数组同值元素
			}
		}
	}
	var_dump($a);	
	var_dump($b);
?>
Copier après la connexion

Sortie :

Comment supprimer des éléments identiques de deux tableaux en php

Introduction connexe :

fonction unset()

la fonction unset() est utilisée pour détruire la variable donnée. La syntaxe est la suivante :

void unset ( mixed $var [, mixed $... ] )
Copier après la connexion

Description du paramètre :

  • $var : variable à détruire.

Boucle PHP foreach

La structure de boucle PHP foreach est une méthode couramment utilisée lors de la traversée de tableaux foreach ne peut être appliquée qu'à des tableaux et des objets. Si vous essayez, les applications sur des variables d'autres types de données ou des variables non initialisées émettront un message d'erreur.

foreach a les deux formats de syntaxe suivants :

//格式1
foreach (array_expression as $value){
    statement
}
//格式2
foreach (array_expression as $key => $value){
    statement
}
Copier après la connexion

Lorsque le premier format traverse le tableau array_expression, chaque boucle attribue la valeur du tableau à $value ; le deuxième parcours n'attribue pas seulement le tableau ; value Attribuez à $value et attribuez le nom de la clé à $key.

Apprentissage recommandé : "Tutoriel 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