186 of 410 menu

Функсияи array_intersect_assoc

Функсияи array_intersect_assoc массиверо бармегардонад, ки ҳамаи элементҳои массиви аввалро дар бар мегирад, ки дар ҳамаи массивҳои боқимондаи додашуда мавҷуданд, дар ҳоле ки ҳам калидҳо ва ҳам қиматҳо муқоиса мешаванд. Параметри аввал массиви асосӣ мебошад, параметрҳои минбаъда массивҳо барои муқоиса мебошанд.

Синтаксис

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

Мисол

Буриши ду массивро бо санҷиши калидҳо пайдо кунем:

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

Натиҷаи иҷрои код:

['a' => 1]

Мисол

Муқоисаи се массив бо калидҳо ва қиматҳои гуногун:

<?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); ?>

Натиҷаи иҷрои код:

[0 => 1]

Мисол

Вақте ки мутобиқати калидҳо ва қиматҳо вуҷуд надорад:

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

Натиҷаи иҷрои код:

[]

Инчунин нигаред

  • функсияи array_intersect,
    ки буриши массивҳоро бе санҷиши калидҳо ҳисоб мекунад
  • функсияи array_diff_assoc,
    ки ихтилофи массивҳоро бо санҷиши калидҳо ҳисоб мекунад
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан