189 of 410 menu

Kazi array_uintersect_assoc

Kazi array_uintersect_assoc inarudza safu (array) yenye vipengele vyote vya safu ya kwanza, ambavyo vipo katika safu zingine zote. Kulinganisha funguo (keys) na maadili (values) hufanywa kwa kutumia kazi ya mtumiaji ya callback.

Syntax

array_uintersect_assoc(array $array1, array $array2, ..., callable $value_compare_func): array

Mfano

Kulinganisha arrays na kazi ya mtumiaji:

<?php function compare($a, $b) { if ($a === $b) { return 0; } return ($a > $b) ? 1 : -1; } $array1 = ["a" => "green", "b" => "brown", "c" => "blue"]; $array2 = ["a" => "GREEN", "B" => "brown", "c" => "blue"]; print_r(array_uintersect_assoc($array1, $array2, "strcasecmp")); ?>

Matokeo ya kutekeleza kificho:

Array ( [a] => green [c] => blue )

Mfano

Kulinganisha na thamani za nambari:

<?php function numCompare($a, $b) { return $a <=> $b; } $array1 = [10 => "apple", 20 => "banana", 30 => "cherry"]; $array2 = [10 => 10, 20 => "banana", 40 => "cherry"]; print_r(array_uintersect_assoc($array1, $array2, "numCompare")); ?>

Matokeo ya kutekeleza kificho:

Array ( [20] => banana )

Angalia pia

  • kazi array_intersect_assoc,
    ambayo inakokotoa makutano ya arrays na ukaguzi wa fahirisi
  • kazi array_uintersect,
    ambayo inakokotoa makutano ya arrays na kazi ya callback (bila ukaguzi wa fahirisi)
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa