186 of 410 menu

array_intersect_assoc funksiyasi

array_intersect_assoc funksiyasi birinchi massivning barcha boshqa berilgan massivlarda mavjud bo'lgan barcha elementlarini o'z ichiga olgan massivni qaytaradi, bunda ham kalitlar, ham qiymatlar solishtiriladi. Birinchi parametr sifatida asosiy massiv, keyingi parametrlar sifatida solishtirish uchun massivlar uzatiladi.

Sintaksis

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

Misol

Keling, kalitlarni tekshirish bilan ikkita massivning kesishishini topamiz:

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

Kodni bajarish natijasi:

['a' => 1]

Misol

Turli kalitlar va qiymatlar bilan uchta massivni solishtirish:

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

Kodni bajarish natijasi:

[0 => 1]

Misol

Kalitlar va qiymatlar bo'yicha moslik topilmaganda:

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

Kodni bajarish natijasi:

[]

Shuningdek qarang

  • array_intersect funksiyasi,
    u massivlarning kesishishini kalitlarni tekshirmasdan hisoblaydi
  • array_diff_assoc funksiyasi,
    u massivlarning farqini kalitlarni tekshirish bilan hisoblaydi
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