Funguza array_uintersect_assoc() kwa PHP

Mfano

Tafikia maana ya kifungu cha mabaki ya uwanja na matokeo (kutumia funguza cha kielekezo kwa sababu ya jina la kifungu, na kusaidia funguza kwa sababu ya maana ya kifungu), na kumwua kifungu cha kielekezo kinavyotaka kila wakati:

<?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"=>"blue","c"=>"green");
$result=array_uintersect_assoc($a1,$a2,"myfunction");
print_r($result);
?>

Muundo wa kusafirisha

Maelezo na Matumizi

Funguza array_uintersect_assoc() inafikia maana ya kifungu cha mabaki ya uwanja na matokeo, na kumwua kifungu cha kielekezo kinavyotaka kila wakati kwa mabaki ya uwanja yanayohusiana (

Mwongozo:Funguza inaumilia maana ya kifungu cha kielekezo kwa sababu ya jina la kifungu, na kusaidia funguza kwa sababu ya maana ya kifungu!

Funguza inafikia maana ya kifungu cha mabaki ya uwanja na matokeo, na kumwua kifungu cha uwanja cha kielekezo kinavyotaka kila wakati kwa mabaki ya uwanja yanayohusiana (array1)中,同时也在任何其他参数数组(array2array3 等等)中的键名和键值。

注意,与 array_uintersect() 不同的是键名也要比较。数据(键值)是用回调函数比较的。

语法

array_uintersect_assoc(array1,array2,array3...,myfunction)
参数 描述
array1 必需。与其他数组进行比较的第一个数组。
array2 必需。与第一个数组进行比较的数组。
array3,... 可选。与第一个数组进行比较的其他数组。
myfunction

必需。字符串值,定义可调用的比较函数。

如果第一个参数小于等于或大于第二个参数,则比较函数必须返回小于等于或大于 0 的整数。

说明

使用用户自定义的回调函数 Funguo inayotumiwa kwa kusababisha kufikia kinaonesha kama ni sawa. Hata hivyo, kama kiwango cha kwanza kilichotumika kama kidogo na kiwango cha pili kilichotumika kama kikubwa, inarudia chini ya namba zote. Kama kiwango cha kwanza na kiwango cha pili kinaonesha kama ni sawa, inarudia namba 0, kama kiwango cha kwanza kilichotumika kama kikubwa, inarudia namba zote. 来计算两个或多个数组的交集(即在 array1 Inarudia jumuiya inayohusiana na vifaa vya jumuiya yenye uhusiano wa kifaa, na inarudia jumuiya inayotumiwa kwa uharibifu.

Inafikia kusababisha kufikia kinaonesha kama ni sawa. Hata hivyo, kama jina la kifaa na thamani kinaonesha kama ni sawa, haiwezi kuonesha kama ni sawa.

Funguo inayotumiwa kwa kusababisha kufikia kinaonesha kama ni sawa. Hata hivyo, kama kiwango cha kwanza kilichotumika kama kidogo na kiwango cha pili kilichotumika kama kikubwa, inarudia chini ya namba zote. Kama kiwango cha kwanza na kiwango cha pili kinaonesha kama ni sawa, inarudia namba 0, kama kiwango cha kwanza kilichotumika kama kikubwa, inarudia namba zote. 参数Funguo inayotumiwa kwa kusababisha kufikia kinaonesha kama ni sawa. Hata hivyo, kama kiwango cha kwanza kilichotumika kama kidogo na kiwango cha pili kilichotumika kama kikubwa, inarudia chini ya namba zote. Kama kiwango cha kwanza na kiwango cha pili kinaonesha kama ni sawa, inarudia namba 0, kama kiwango cha kwanza kilichotumika kama kikubwa, inarudia namba zote. function

Inarudia jumuiya inayotumiwa kwa uharibifu, kwenye jina la kifaa kinaonesha kama ni sawa.

Vichota ya Teknolojia

Inarudia jumuiya inayotumiwa kwa uharibifu: Inarudia jumuiya ambayo inahusiana na vifaa vya jumuiya yenye uhusiano wa kifaa. array1 Kwa ukosefu kwenye mawakilishi wa jumuiya wote wengine.
Funguo ya PHP: 5+