PHP array_intersect_key() Funksie
Voorbeeld
Vergelyk die sleutels van twee skikkings, en gee die passings terug:
<?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);
?>
Definisie en gebruik
Die array_intersect_key() funksie vergelyk die sleutels van twee (of meer) skikkings, en gee die passings terug.
Hierdie funksie vergelyk die sleutels van twee of meer skikkings, en gee 'n skikking terug wat die inskrywings van skikking1 bevat wat teenwoordig is in skikking2 , skikking3 , ens.
Sintaksis
array_intersect_key(array1, array2, array3, ...)
Parameterwaardes
Parameter | Description |
---|---|
array1 | Required. The first array is the array that the others will be compared with |
array2 | Required. An array to be compared with the first array |
array3,... | Optional. An array to be compared with the first array |
Tegniese besonderhede
Terugkeerwaarde: | Wys 'n skikking wat die inskrywings van skikking1 bevat wat in al die ander skikkings teenwoordig is |
---|---|
PHP weergawe: | 5.1.0+ |
Meer voorbeelde
Voorbeeld
Vergelyk die sleutels van twee geïndekseer skikkings, en gee die passings terug:
<?php
$a1=array("red","green","blue","yellow");
$a2=array("red","green","blue");
$result=array_intersect_key($a1,$a2);
print_r($result);
?>
Voorbeeld
Vergelyk die sleutels van drie skikkings, en gee die vuurhoutjies terug:
<?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);
?>
❮ PHP Skikking Verwysing