186 of 410 menu

array_intersect_assoc funksiyası

array_intersect_assoc funksiyası birinci massivdən olan və bütün digər ötürülən massivlərdə mövcud olan elementləri ehtiva edən massiv qaytarır, eyni zamanda həm açarlar, həm də dəyərlər müqayisə olunur. Birinci parametr kimi əsas massiv, sonrakı parametrlər kimi isə müqayisə üçün massivlər ötürülür.

Sintaksis

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

Nümunə

Açarları yoxlamaqla iki massivin kəsişməsini tapaq:

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

Kodun icrasının nəticəsi:

['a' => 1]

Nümunə

Müxtəlif açarları və dəyərləri olan üç massivin müqayisəsi:

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

Kodun icrasının nəticəsi:

[0 => 1]

Nümunə

Açarlar və dəyərlər üzrə uyğunluq olmadıqda:

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

Kodun icrasının nəticəsi:

[]

Həmçinin baxın

  • array_intersect funksiyası,
    açarları yoxlamadan massivlərin kəsişməsini hesablayır
  • array_diff_assoc funksiyası,
    açarları yoxlamaqla massivlərin fərqini hesablayır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et