195 of 410 menu

Fungsi array_diff_key

Fungsi array_diff_key membandingkan kunci dua atau lebih array dan mengembalikan array yang mengandungi elemen array pertama, yang kuncinya tiada dalam array lain. Perbandingan hanya dilakukan pada kunci, nilai elemen tidak diambil kira.

Sintaks

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

Contoh

Mari bandingkan dua array menggunakan kunci:

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

Keputusan pelaksanaan kod:

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

Contoh

Perbandingan tiga array menggunakan 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); ?>

Keputusan pelaksanaan kod:

[3 => 'c']

Contoh

Penggunaan kunci numerik dan rentetan:

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

Keputusan pelaksanaan kod:

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

Lihat juga

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak