186 of 410 menu

Fungsi array_intersect_assoc

Fungsi array_intersect_assoc mengembalikan array yang berisi semua elemen dari array pertama yang ada di semua array yang diteruskan lainnya, dengan membandingkan kunci dan nilai. Parameter pertama adalah array utama, parameter berikutnya adalah array untuk perbandingan.

Sintaks

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

Contoh

Cari irisan dua array dengan pemeriksaan kunci:

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

Hasil eksekusi kode:

['a' => 1]

Contoh

Perbandingan tiga array dengan kunci dan nilai berbeda:

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

Hasil eksekusi kode:

[0 => 1]

Contoh

Ketika tidak ada kecocokan kunci dan nilai:

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

Hasil eksekusi kode:

[]

Lihat juga

  • fungsi array_intersect,
    yang menghitung irisan array tanpa pemeriksaan kunci
  • fungsi array_diff_assoc,
    yang menghitung perbedaan array dengan pemeriksaan kunci
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak