192 of 410 menu

Fungsi array_diff

Fungsi array_diff membandingkan array dan mengembalikan elemen dari array pertama yang tiada dalam array lain yang diteruskan. Kunci elemen dikekalkan. Parameter pertama ialah array utama, diikuti oleh array untuk perbandingan.

Sintaks

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

Contoh

Bandingkan dua array dan cari elemen dari pertama yang tiada dalam kedua:

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

Keputusan pelaksanaan kod:

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

Keputusan pelaksanaan kod:

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

Contoh

Perbandingan array bersekutu (kunci diabaikan, hanya nilai dibandingkan):

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

Keputusan pelaksanaan kod:

['a' => 1]

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