fonction array_intersect_key PHP ()
PHP complet Tableau de référence
Exemples
Comparer deux tableaux de touches, et renvoie l'intersection:
<?php
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","c"=>"blue","d"=>"pink");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
Exécution instance »
Définition et utilisation
fonction array_intersect_key () est utilisée pour comparer deux (ou plus) le nom clé du tableau, et renvoie l'intersection.
Cette fonction compare deux (ou plus) le nom clé du tableau, et 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. nom de la clé) dans le.
grammaire
array_intersect_key( 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 le nom de la clé. |
---|---|
PHP version: | 5.1.0+ |
D'autres exemples
exemple 1
Comparer deux valeurs des clés du tableau, et renvoie l'intersection:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
Exécution instance »
exemple 2
Comparaison des trois tableaux de touches, et retourne l'intersection:
<?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_intersect_key($a1,$a2,$a3);
print_r($result);
?>
$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_intersect_key($a1,$a2,$a3);
print_r($result);
?>
Exécution instance »
PHP complet Tableau de référence