PHP array_diff_key() Fonction

❮ Référence PHP Array

Exemple

Comparez les clés de deux tableaux et renvoyez les différences :

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");

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

Définition et Utilisation

La fonction array_diff_key() compare les clés de deux (ou plusieurs) tableaux et renvoie les différences.

Cette fonction compare les clés 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_key( 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 : 5.1+

Plus d'Exemples

Exemple

Comparez les clés de deux tableaux indexés et renvoyez les différences :

<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");

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

Exemple

Comparez les clés de trois tableaux et renvoyez les différences :

<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("c"=>"yellow","d"=>"black","e"=>"brown");
$a3=array("f"=>"green","c"=>"purple","g"=>"red");

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

❮ Référence PHP Array