PHP array_diff() Fonction

❮ Référence PHP Array

Exemple

Comparez les valeurs de deux tableaux et renvoyez les différences :

<?php
$a1=array("a"=>"rouge","b"=>"vert","c"=>"bleu","d"=>"jaune");
$a2=array("e"=>"rouge","f"=>"vert","g"=>"bleu");

$result=array_diff($a1,$a2);
print_r($result);
?>
Essayez-le vous-même »

Définition et Utilisation

La fonction array_diff() compare les valeurs de deux (ou plusieurs) tableaux et renvoie les différences.

Cette fonction compare les valeurs de deux (ou plusieurs) tableaux et renvoie un tableau contenant les entrées de array1 qui ne sont pas présentes dans array2 ou array3 , etc.


Syntaxe

array_diff( array1, array2, array3, ... )

Valeurs des Paramètres

Paramètre Description
array1 Requis. Le tableau à comparer
array2 Requis. Un tableau à comparer
array3,... Optionnel. D'autres tableaux à comparer

Détails Techniques

Valeur de Retour : Renvoie un tableau contenant les entrées de array1 qui ne sont présentes dans aucun des autres tableaux
Version PHP : 4.0.1+


Plus d'Exemples

Exemple

Comparez les valeurs de trois tableaux et renvoyez les différences :

<?php
$a1=array("a"=>"rouge","b"=>"vert","c"=>"bleu","d"=>"jaune");
$a2=array("e"=>"rouge","f"=>"noir","g"=>"violet");
$a3=array("a"=>"rouge","b"=>"noir","h"=>"jaune");

$result=array_diff($a1,$a2,$a3);
print_r($result);
?>
Essayez-le vous-même »

❮ Référence PHP Array