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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу