192 of 410 menu

Fungsi array_diff

Fungsi array_diff membandingkan array dan mengembalikan elemen dari array pertama yang tidak ada di array lainnya yang diteruskan. Kunci elemen dipertahankan. Parameter pertama adalah array utama, diikuti oleh array untuk perbandingan.

Sintaks

array_diff(array1, array2, array3, ...);

Contoh

Mari bandingkan dua array dan temukan elemen dari array pertama yang tidak ada di array kedua:

<?php $arr1 = [1, 2, 3, 4]; $arr2 = [2, 4, 5]; $res = array_diff($arr1, $arr2); print_r($res); ?>

Hasil eksekusi kode:

[0 => 1, 2 => 3]

Contoh

Perbandingan tiga array:

<?php $arr1 = ['a', 'b', 'c', 'd']; $arr2 = ['b', 'd']; $arr3 = ['d', 'e']; $res = array_diff($arr1, $arr2, $arr3); print_r($res); ?>

Hasil eksekusi kode:

[0 => 'a', 2 => 'c']

Contoh

Perbandingan array asosiatif (kunci diabaikan, hanya nilai yang dibandingkan):

<?php $arr1 = ['a' => 1, 'b' => 2, 'c' => 3]; $arr2 = ['x' => 2, 'y' => 3]; $res = array_diff($arr1, $arr2); print_r($res); ?>

Hasil eksekusi kode:

['a' => 1]

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