195 of 410 menu

array_diff_key funksiyasi

array_diff_key funksiyasi ikki yoki undan ortiq massivlarning kalitlarini solishtiradi va birinchi massivning kalitlari boshqa massivlarda mavjud bo‘lmagan elementlardan iborat massivni qaytaradi. Solishtirish faqat kalitlar bo‘yicha amalga oshiriladi, elementlarning qiymatlari hisobga olinmaydi.

Sintaksis

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

Misol

Keling, ikkita massivni kalitlar bo‘yicha solishtiramiz:

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

Kodni bajarish natijasi:

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

Misol

Uchta massivni kalitlar bo‘yicha solishtirish:

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

Kodni bajarish natijasi:

[3 => 'c']

Misol

Raqamli va satrli kalitlardan foydalanish:

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

Kodni bajarish natijasi:

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

Shuningdek qarang

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish