195 of 410 menu

array_diff_key funksiyası

array_diff_key funksiyası iki və ya daha çox massivin açar larını müqayisə edir və açar ları digər massivlərdə olmayan birinci massivin elementlərindən ibarət massiv qaytarır. Müqayisə yalnız açar lar üzrə aparılır, elementlərin dəyərləri nəzərə alınmır.

Sintaksis

array_diff_key(array $array1, array $array2 [, array $...]): array

Nümunə

Iki massivi açar larına görə müqayisə edək:

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

Kodun icra nəticəsi:

['b' => 2, 'c' => 3]

Nümunə

Üç massivin açar larına görə müqayisəsi:

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

Kodun icra nəticəsi:

[3 => 'c']

Nümunə

Rəqəmli və sətir tipli açar ların istifadəsi:

<?php $arr1 = ['color' => 'red', 1 => 'a', 2 => 'b']; $arr2 = [1 => 'c', 'size' => 'XL']; $res = array_diff_key($arr1, $arr2); print_r($res); ?>

Kodun icra nəticəsi:

['color' => 'red', 2 => 'b']

Həmçinin bax

  • array_diff funksiyası,
    ki, massivləri dəyərlərinə görə müqayisə edir
  • array_intersect_key funksiyası,
    ki, uyğun gələn açar ları qaytarı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