PHP array_diff()

array_diff() est une fonction intégrée en PHP et est utilisée pour calculer la différence entre deux ou plusieurs tableaux. Cette fonction calcule la différence en fonction des valeurs des éléments, entre un ou plusieurs tableaux et renvoie les différences sous la forme d’un nouveau tableau. Cette fonction retourne essentiellement toutes les entrées présentes dans le premier tableau qui ne sont présentes dans aucun autre tableau.
 

Syntaxe
array_diff(arr1, arr2, arr3, ...)

 
 

Paramètres
  • arr1(Obligatoire) : Le tableau à comparer.
  • arr2(Obligatoire) : Un autre tableau à comparer.
  • arr3, …(Optionnelles) : Plus de tableaux à comparer.

 

Valeur de retour

Renvoie un tableau contenant les entrées de « arr1 » qui ne sont présentes dans aucun des autres tableaux.
 

Version PHP:

4+
 

Exemple :
<?php
	$lang1 = array("a"=>"PHP","b"=>"Java","c"=>"Python");
	$lang2 = array("d"=>"PHP","e"=>"Java");

	$diff = array_diff($lang1,$lang2);
	print_r($diff);
?>

 
Sortie:

Array ( 
	[c] => Python 
)
Questions d'entretiens PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *