fonction array_diff PHP ()
PHP complet Tableau de référence
Exemples
Comparaison de deux tableaux de touches et renvoie la différence set:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff($a1,$a2);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"green","g"=>"blue");
$result=array_diff($a1,$a2);
print_r($result);
?>
Exécution instance »
Définition et utilisation
fonction array_diff () est utilisée pour comparer deux (ou plus) des clés du tableau, et renvoie la différence de consigne.
Cette fonction compare deux (ou plus) ensemble de touches, et renvoie une différence de deux tableaux, le tableau comprend toutes la matrice par rapport (de array1), mais pas dans un autre tableau de paramètres (array2 ou array3 etc. ) de la clé.
grammaire
array_diff( array1,array2,array3... );
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
détails techniques
Retours: | Renvoie une différence de deux tableaux, le tableau comprend toutes la matrice par rapport (de array1), mais pas dans un autre tableau de paramètres (array2 ou array3 etc.) dans la clé. |
---|---|
PHP version: | 4.0.1+ |
D'autres exemples
exemple 1
Comparaison des trois tableaux de touches, et renvoie la différence entre les séries:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_diff($a1,$a2,$a3);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("e"=>"red","f"=>"black","g"=>"purple");
$a3=array("a"=>"red","b"=>"black","h"=>"yellow");
$result=array_diff($a1,$a2,$a3);
print_r($result);
?>
Exécution instance »
PHP complet Tableau de référence