PHP array_intersect_ukey() programu

Mifano

Tumia jina la nywila wa uwanja wa kina wa kina (kwa mwanasaidia wa mtu wa jina la nywila) kwa kumaeleza uwanja wa kina wa kina, na inaruhusu kwa uwanja wa kina wa kina ambao zinaonekana kwa uwanja wa kina zingine:

<?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_intersect_ukey($a1,$a2,"myfunction");
print_r($result);
?>

Muundo wa kusimamia

Mifano na matumizi

array_intersect_ukey() inatumia mwanasaidia wa mtu kwa kumaeleza jina la nywila, na inaruhusu kwa uwanja wa kina wa kina ambao zinaonekana kwa uwanja wa kina zingine, na inaruhusu kwa uwanja wa kina wa kina ambao zinaonekana kwa uwanja wa kina zingine.

Maelezo:Programu hii inatumia mwanasaidia wa mtu kwa kumaeleza jina la nywila!

Programu hii inikilia thamani mbili (au zaidi) za uwanja wa kina, na inaruhusu kwa uwanja wa kina wa kina ambao zinaonekana kwa uwanja wa kina zingine (array1kwa uaminifu pia kwenye viwango vingine vya matumizi ya matokeo (array2 au array3 na zaidi) jina za nyakati.

Maelezo

array_intersect_ukey() inatumia mwanasaidia wa mtu kwa kufanyia maelezo wa jina la nywila kwa kumathibitisha uwanja wa kina wa kina.

array_intersect_ukey() inaruhusu kwa uwanja wa kina ambao zinaonekana kwa uwanja wa kina zote za thamani. array1 kwa kumtaarifu nywila ambayo inapatikana kwa kina kwa uwanja wa kina zote za thamani zingine.

Tukibidi kwa msingi wa kufanyia maelezo kutoka kwa mwanasaidia wa mtu anayotumia. Mwongozo huu una thamani mbili, ambayo ni jina la nywila ambalo linahusiana. Ikiwa thamani ya kwanza inapungua na thamani ya pili, programu inahitaji kurejea namba ya kizito, ikiwa thamani zote zinaonekana, inahitaji kurejea 0, ikiwa thamani ya kwanza inaenea na thamani ya pili, inahitaji kurejea namba ya kizito.

mawili

array_intersect_ukey(array1,array2,array3...,myfunction)
参数 描述
array1 必需。与其他数组进行比较的第一个数组。
array2 必需。与第一个数组进行比较的数组。
array3,... 可选。与第一个数组进行比较的其他数组。
myfunction 必需。定义可调用比较函数的字符串。如果第一个参数小于、等于或大于第二个参数,则该比较函数必须返回小于、等于或大于 0 的整数。

Maelezo ya viwango

Inarejea kifo: Inarejea kifo la matokeo la kifungo kila jina, kwa uaminifu kwenye matokeo yote yenye jina hii (array1kwa uaminifu pia kwenye viwango vingine vya matumizi ya matokeo (array2 au array3 na zaidi) jina za nyakati.
Toleo la PHP: 5.1.0+

Mambo mengi ya matokeo

Mwongozo 1

Kutafuta jina za nyakati tatu za matokeo (kutumia mfunzi wa mtumishi wa mtumishi), na kurejea kifo:

<?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_intersect_ukey($a1,$a2,$a3,"myfunction");
print_r($result);
?>

Muundo wa kusimamia