190 of 410 menu

Kazi array_intersect_uassoc

Kazi array_intersect_uassoc inalinganisha arrays na kurudisha vipengele vinavyopatikana katika arrays zote, ikitumia kazi ya callback kwa kulinganisha funguo. Kigezo cha kwanza ni array kuu, kinachofuata ni arrays za kulinganisha, na kigezo cha mwisho ni kazi ya callback ya kulinganisha funguo.

Syntax

array_intersect_uassoc(array $array1, array $array2, ..., callable $key_compare_func): array;

Mfano

Wacha tulinganishe arrays mbili na ukaguzi wa funguo kupitia kazi ya mtumiaji:

<?php $array1 = ['a' => 1, 'b' => 2, 'c' => 3]; $array2 = ['a' => 1, 'b' => 5, 'c' => 3]; function compareKeys($a, $b) { return $a <=> $b; } $res = array_intersect_uassoc($array1, $array2, 'compareKeys'); print_r($res); ?>

Matokeo ya utekelezaji wa kodi:

['a' => 1, 'c' => 3]

Mfano

Wacha tulinganishe arrays tatu na kazi ya mtumiaji ya kulinganisha funguo:

<?php $array1 = [1 => 'a', 2 => 'b', 3 => 'c']; $array2 = [1 => 'a', 4 => 'b', 3 => 'd']; $array3 = [1 => 'a', 3 => 'e']; function keyCompare($key1, $key2) { if ($key1 == $key2) { return 0; } return ($key1 < $key2) ? -1 : 1; } $res = array_intersect_uassoc($array1, $array2, $array3, 'keyCompare'); print_r($res); ?>

Matokeo ya utekelezaji wa kodi:

[1 => 'a']

Angalia Pia

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