Derniers tutoriels de développement web
 

PHP array_diff_assoc() Function

<Tableau PHP Référence

Exemple

Comparez les clés et les valeurs de deux tableaux, et renvoyer les différences:

<?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 exemple

Définition et utilisation

Le array_diff_assoc() fonction compare les clés et les valeurs de deux (or more) des réseaux, et renvoie les différences.

Cette fonction compare les clés et les valeurs de deux (or more) des tableaux, et renvoie un tableau contenant les entrées de array1 qui ne sont pas présents dans array2 ou array3, etc.


Syntaxe

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

Paramètre La description
array1 Champs obligatoires. Le tableau à comparer
array2 Champs obligatoires. Un tableau à comparer
array3,... Optionnel. Plus de tableaux à comparer

Détails techniques

Valeur de retour: Retourne un tableau contenant les entrées de array1 qui ne sont pas présents dans l' une des autres tableaux
PHP Version: 4.3 +

autres exemples

Exemple 1

Comparez les clés et les valeurs de deux tableaux, et renvoyer les différences:

<?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 exemple

exemple 2

Comparez les clés et les valeurs de trois tableaux, et renvoient les différences:

<?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 exemple

<Tableau PHP Référence