186 of 410 menu

Kazi array_intersect_assoc

Kazi array_intersect_assoc inarudisha safu (array) iliyo na vipengele vyote vya safu ya kwanza, ambavyo vipo katika safu zingine zilizopitishwa, huku ikilinganishwa funguo na thamani. Kigezo cha kwanza hupewa safu kuu, na vigezo vinavyofuata ni safu za kulinganisha.

Syntax

array_intersect_assoc(array1, array2, ...): array;

Mfano

Wacha tupate makutano ya safu mbili zikiangaliwa funguo:

<?php $arr1 = ['a' => 1, 'b' => 2, 'c' => 3]; $arr2 = ['a' => 1, 'c' => 4, 'd' => 5]; $res = array_intersect_assoc($arr1, $arr2); print_r($res); ?>

Matokeo ya utekelezaji wa kodi:

['a' => 1]

Mfano

Kulinganisha safu tatu zilizo na funguo na thamani tofauti:

<?php $arr1 = [1, 2, 3, 4]; $arr2 = [1, 3, 4, 5]; $arr3 = [1, 2, 4, 6]; $res = array_intersect_assoc($arr1, $arr2, $arr3); print_r($res); ?>

Matokeo ya utekelezaji wa kodi:

[0 => 1]

Mfano

Wakati hakuna linganisho la funguo wala thamani:

<?php $arr1 = ['a' => 1, 'b' => 2]; $arr2 = ['c' => 1, 'd' => 2]; $res = array_intersect_assoc($arr1, $arr2); print_r($res); ?>

Matokeo ya utekelezaji wa kodi:

[]

Angalia pia

  • kazi array_intersect,
    ambayo inakokotoa makutano ya safu bila ukaguzi wa funguo
  • kazi array_diff_assoc,
    ambayo inakokotoa tofauti za safu zikiangaliwa funguo
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