Social Icons

Pages

Kamis, 26 April 2012

Membandingkan Nilai Dua Array Di PHP PART-2.

Hallo teman-teman pada posting kali ini saya akan tetap membahas cara membandingkan nilai dua array di PHP. Perbedaanya adalah perintah yang digunakan berbeda. Kalau pada posting sebelumnya saya membahas cara menggunakan perintah array_diff, sedangkan pada posting kali ini saya akan membahas cara menggunakan perintah array_diff_asoc. Bagi yang masih belum membaca atau lupa mengenai cara membandingkan dua nilai array dengan menggunakan perintah array_diff, silahkan membaca posting sebelumnya dengan judul membandingkan dua nilai array di PHP bagian 1

Jadi apa kegunaan perintah array_diff_assoc ini ?. Perintah ini berguna untuk mencari nilai atau indeks yang berbeda dari kedua array. Sedangkan perintah array_diff digunakan untuk mencari nilai yang berbeda dari kedua array. Berikut ini merupakan cara menggunakan perintah array_diff_assoc ini
$nama_variabel_array = array_diff_assoc($array1, $array2)
Untuk lebih jelasnya perhatikan contoh script PHP berikut
<?php
$array1 = array( “1″=>”Nasi Goreng”, “2″=>”Ayam Goreng”, “3″=>”Pisang Goreng”);
$array2 = array( “Nasi Goreng”, “Ayam Goreng”, “Capcai” );
$TampungArray = array_diff_assoc($array1,$array2);
echo “Nilai array1 adalah : “;
print_r($array1);
echo “<br />”;
echo “Nilai array2 adalah : “;
print_r($array2);
echo “<br />”;
echo “Nilai array TampungArray adalah : “;
print_r($TampungArray);
?>
Apabila kamu menjalankan script PHP diatas pada web browser kamu, maka kamu akan mendapatkan output sebagai berikut :
Nilai array1 adalah : Array ( [1] => Nasi Goreng [2] => Ayam Goreng [3] => Pisang Goreng )
Nilai array2 adalah : Array ( [0] => Nasi Goreng [1] => Ayam Goreng [2] => Capcai )
Nilai array TampungArray adalah : Array ( [1] => Nasi Goreng [2] => Ayam Goreng [3] => Pisang Goreng )
Seperti yang dapat kamu lihat, bahwa variabel array TampungArray berisi semua nilai array1. Hal ini disebabkan karena variabel array1 memiliki nilai atau indeks yang berbeda dengan variabel array2.
Oke sekian saja posting kali ini. Selamat mencoba dan good luck icon wink Membandingkan Nilai Dua Array di PHP Bagian 2

0 komentar:

Posting Komentar