PHP array_intersect_uassoc() Funksie
Voorbeeld
Vergelyk die sleutels en waardes van twee skikkings, en gee die passings terug (met 'n gebruikergedefinieerde sleutelvergelykingsfunksie):
<?php
function myfunction($a,$b)
{
if ($a===$b)
{
return 0;
}
return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("d"=>"red","b"=>"green","e"=>"blue");
$result=array_intersect_uassoc($a1,$a2,"myfunction");
print_r($result);
?>
Definisie en gebruik
Die array_intersect_uassoc() funksie vergelyk die sleutels en waardes van twee (of meer) skikkings, en gee die passings terug.
Let wel: Hierdie funksie gebruik 'n gebruikergedefinieerde funksie om die sleutels te vergelyk!
Hierdie funksie vergelyk die sleutels en waardes 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_uassoc(array1, array2, array3, ..., myfunction)
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 |
myfunction | Required. A string that define a callable comparison function. The comparison function must return an integer <, =, or > than 0 if the first argument is <, =, or > than the second argument |
Tegniese besonderhede
Terugkeerwaarde: | Wys 'n skikking wat die inskrywings van skikking1 bevat wat in al die ander skikkings teenwoordig is |
---|---|
PHP weergawe: | 5+ |
Meer voorbeelde
Voorbeeld
Vergelyk die sleutels en waardes van drie skikkings (gebruik 'n gebruikergedefinieerde funksie om die sleutels te vergelyk), en gee die passings terug:
<?php
function myfunction($a,$b)
{
if ($a===$b)
{
return 0;
}
return ($a>$b)?1:-1;
}
$a1=array("a"=>"red","b"=>"green","c"=>"blue");
$a2=array("a"=>"red","b"=>"green","d"=>"blue");
$a3=array("e"=>"yellow","a"=>"red","d"=>"blue");
$result=array_intersect_uassoc($a1,$a2,$a3,"myfunction");
print_r($result);
?>
❮ PHP Skikking Verwysing