187 of 410 menu

Функсияи array_intersect_key

Функсияи array_intersect_key чанд массивро қабул мекунад ва массиви наверо бармегардонад, ки элементҳои массиви аввалро дар бар мегирад, ки сарчашмаҳои онҳо дар ҳамаи массивҳои дигар мавҷуданд. Муқоиса фақат ба сарчашмаҳо сурат мегирад, арзишҳо ба назар гирифта намешаванд.

Синтаксис

array_intersect_key(array1, array2, array3, ...);

Мисол

Ду массивро ба сарчашмаҳо муқоиса мекунем:

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

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

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

Мисол

Се массивро ба сарчашмаҳо муқоиса мекунем:

<?php $arr1 = [1 => 'a', 2 => 'b', 3 => 'c']; $arr2 = [1 => 'd', 3 => 'e']; $arr3 = [1 => 'f', 4 => 'g']; $res = array_intersect_key($arr1, $arr2, $arr3); print_r($res); ?>

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

[1 => 'a']

Мисол

Муқоисаи массивҳо бо сарчашмаҳои гуногуни навъ:

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

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

['1' => 'a', 2 => 'b']

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

  • функсияи array_intersect,
    ки массивҳоро ба арзишҳо муқоиса мекунад
  • функсияи array_diff_key,
    ки массивҳоро ба сарчашмаҳо муқоиса мекунад ва фарқиятро бармегардонад
  • функсияи array_intersect_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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан