fonction array_intersect_assoc PHP ()
PHP complet Tableau de référence
Exemples
Comparer deux tableaux de noms et les valeurs clés, et renvoie l'intersection:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","c"=>"blue");
$result=array_intersect_assoc($a1,$a2);
print_r($result);
?>
Exécution instance »
Définition et utilisation
fonction array_intersect_assoc () est utilisée pour comparer deux (ou plus) des clés et des valeurs tableau, et renvoie l'intersection.
Cette fonction compare deux (ou plus) des clés et des valeurs tableau, et renvoie une intersection de la matrice comprend tout le réseau par rapport (de array1), ainsi que dans tout autre tableau de paramètres (array2 ou array3 etc.), les noms et les valeurs clés.
grammaire
array_intersect_assoc( array1,array2,array3... )
参数 | 描述 |
---|---|
array1 | 必需。与其他数组进行比较的第一个数组。 |
array2 | 必需。与第一个数组进行比较的数组。 |
array3,... | 可选。与第一个数组进行比较的其他数组。 |
détails techniques
Retours: | Elle retourne un tableau d'intersection comprend toute la gamme par rapport (de array1), ainsi que dans tout autre tableau de paramètres (array2 ou array3 etc.) dans les noms et les valeurs clés. |
---|---|
PHP version: | 4.3.0+ |
D'autres exemples
exemple 1
Comparaison des trois tableaux de noms et les valeurs clés, et retourne l'intersection:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
$a2=array("a"=>"red","b"=>"green","g"=>"blue");
$a3=array("a"=>"red","b"=>"green","g"=>"blue");
$result=array_intersect_assoc($a1,$a2,$a3);
print_r($result);
?>
Exécution instance »
PHP complet Tableau de référence