195 of 410 menu

Fungsi array_diff_key

Fungsi array_diff_key membandingkan kunci dari dua atau lebih array dan mengembalikan array yang berisi elemen dari array pertama, yang kuncinya tidak ada di array lainnya. Perbandingan hanya dilakukan berdasarkan kunci, nilai elemen tidak diperhitungkan.

Sintaks

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

Contoh

Mari bandingkan dua array berdasarkan kunci:

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

Hasil eksekusi kode:

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

Contoh

Perbandingan tiga array berdasarkan kunci:

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

Hasil eksekusi kode:

[3 => 'c']

Contoh

Penggunaan kunci numerik dan string:

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

Hasil eksekusi kode:

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

Lihat Juga

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