PHP array_diff_ukey() Funksie
Voorbeeld
Vergelyk die sleutels van twee skikkings (met 'n gebruikergedefinieerde sleutelvergelykingsfunksie) en gee die verskille 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"=>"blue","b"=>"black","e"=>"blue");
$result=array_diff_ukey($a1,$a2,"myfunction");
print_r($result);
?>
Definisie en gebruik
Die array_diff_ukey() funksie vergelyk die sleutels van twee (of meer) skikkings, en gee die verskille terug.
Let wel: Hierdie funksie gebruik 'n gebruikergedefinieerde funksie om die sleutels te vergelyk!
Hierdie funksie vergelyk die sleutels van twee (of meer) skikkings, en gee 'n skikking terug wat die inskrywings van skikking1 bevat wat nie in skikking2 of skikking3 teenwoordig is nie , ens.
Sintaksis
array_diff_ukey(array1, array2, array3, ..., myfunction)
Parameterwaardes
Parameter | Description |
---|---|
array1 | Required. The array to compare from |
array2 | Required. An array to compare against |
array3,... | Optional. More arrays to compare against |
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 nie in enige van die ander skikkings teenwoordig is nie |
---|---|
PHP weergawe: | 5.1+ |
Meer voorbeelde
Voorbeeld
Vergelyk die sleutels van drie skikkings (gebruik 'n gebruikergedefinieerde funksie om die sleutels te vergelyk), en gee die verskille 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"=>"black","b"=>"yellow","d"=>"brown");
$a3=array("e"=>"purple","f"=>"white","a"=>"gold");
$result=array_diff_ukey($a1,$a2,$a3,"myfunction");
print_r($result);
?>
❮ PHP Skikking Verwysing