metode filter 2 array yang efektif

array a = ['a','b','c'] array b = ['a','c']

result = ['b']

apakah ada cara efisiennya untuk mencari array yang berbeda diantara 2 array tersebut?

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

coba pakai array_diff() contoh:

<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue");

$result=array_diff($a1,$a2); print_r($result); // hasil print : Array ( [d] => yellow ) ?>

avatar mulyadi87
@mulyadi87

4 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

kalau di javascript bentuknya begini :

array_diff(['Kevin', 'van', 'Zonneveld'], ['van', 'Zonneveld']) //hasil Kevin

avatar mulyadi87
@mulyadi87

4 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Jawaban Terpilih

let difference = arr1.filter(x => !arr2.includes(x));

avatar wandifrog
@wandifrog

274 Kontribusi 56 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban