PHP array_diff_assoc()Fonctions

PHP Array 参考手册Manuel de référence complet des tableaux PHP

Exemples

Comparez les clés et les valeurs de deux tableauxclés et valeurs, et renvoyez la différence :

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

$result=array_diff_assoc($a1,$a2);
print_r($result);
?>

Exécuter l'exemple »

Définition et utilisation

La fonction array_diff_assoc() est utilisée pour comparer les clés et les valeurs de deux tableaux (ou plus)clés et valeurs, et renvoyer la différence.

Cette fonction compare les clés et les valeurs de deux tableaux (ou plus), et renvoie un tableau de différences qui inclut toutes les clés et valeurs du tableau comparé (array1) qui ne sont présentes dans aucun autre tableau de paramètres (array2ouarray3etc.).


Syntaxe

array_diff_assoc(array1,array2,array3...);

Paramètre Description
array1 Obligatoire. Le premier tableau à comparer avec d'autres tableaux.
array2 Obligatoire. Le tableau à comparer avec le premier tableau.
array3,... Optionnel. D'autres tableaux à comparer avec le premier tableau.

Détails techniques

Valeur de retour : Retourne un tableau de différences qui inclut toutes les clés et valeurs du tableau comparé (array1) qui ne sont présentes dans aucun autre tableau de paramètres (array2ouarray3etc.).
Version de PHP : 4.3+


Plus d’exemples

Exemple 1

Comparez les clés et les valeurs de deux tableauxclés et valeurs, et renvoyez la différence :

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

$result=array_diff_assoc($a1,$a2);
print_r($result);
?>

Exécuter l'exemple »

Exemple 2

Comparez les clés et les valeurs de trois tableauxclés et valeurs, et retournez la différence :

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

$result=array_diff_assoc($a1,$a2,$a3);
print_r($result);
?>

Exécuter l'exemple »


PHP Array 参考手册Manuel de référence complet des tableaux PHP Autres extensions