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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау