Materi PHP,PHP

Operator Array di PHP

Setelah sebelumnya kita membahas Operator String di PHP, kali ini kita akan membahasa kelanjutan mengenai operator di PHP.

Operator Array adalah jenis tipe data yang digunakan untuk membandingkan variabel array. Beberapa operator yang telah kita bahas sebelumnya juga dapat diterapkan untuk melakukan operasi-operasi terhadap array. Tabel berikut ini akan menunjukkan datar operator tersebut.

Operator Keterangan
+ Menggabungkan array
== Menbandingkan array. Bernilai true jika array1 dan array2 memiliki pasangan kunci/nilai sama
=== Membandingkan array. Bernilai true jika array1 dan array2 memiliki pasangan kunci/nilai sama serta urutan dan tipe data sama
!= Membandingkan array. Bernilai true jika array1 tidak sama dengan array2
<>  Membandingkan array. Bernilai true jika array1 tidak sama dengan array2
!== Membandingkan array. Bernilai true jika array1 tidak identik dengan array2

 

Perlu diperhatikan baik-baik. Ketika anda menggunakan operator + untuk operand yang bertipe array. Pada dasarnya operator ini hanya akan menambahkan array sebelah kanan ke dalam array sebelah kiri. Namum, jika array sebelah kiri dan sebelah kanan memiliki kunci yang sama, maka elemen yang akan diambil adalah hanya elemen-elemen yang terdapat di dalam array sebelah kiri. Dengan kata lain, elemen-elemen array sebelah kanan yang memiliki kunci sama akan diabaikan.

Contoh kode berikut ini akan menunjukkan cara kerja operator + untuk operand yang bertipe array.


<?php
#
# Operator Array by SmartDevTala
#
$a = ['a'=>'durian','b'=>'alpukat'];
$b = ['a'=>'mangga','b'=>'sirsak','c'=>'pisang'];
#menggabungkan $a dan $b
$c = $a+$b;
print_r($c);
?>

Hasil Program :

Sekarang mari perhatikan kode berikut :


<?php
#
# Operator Array by SmartDevTala
#
$a = ['a'=>'durian','b'=>'alpukat'];
$b = ['a'=>'mangga','b'=>'sirsak','c'=>'pisang'];
#menggabungkan $b dan $a
$c = $b+$a;
print_r($c);
?>

Hasil Program

dapat dilihat perbedaan keduanya?, semoga dapat difahami ya :)) , kemudian untuk penggunaan operator relasional yang diterapkan pada array dapat dilihat pada kode berikut :


<?php
#
# Operator Array by SmartDevTala
#
$a = ['a'=>'durian','b'=>'alpukat'];
$b = ['b'=>'alpukat','a'=>'durian'];
echo ($a==$b)? "true":"false";
echo "\n";
echo ($a===$b)? "true":"false";
echo "\n";
echo ($a!=$b)? "true":"false";
echo "\n";
echo ($a!==$b)? "true":"false";
?>

Hasil program

Deimikian pembahasan kali ini mengenai, Operator Array di PHP, semoga bermanfaat dan dapat difahami.

Nasrullah Siddik (Administrator)

Pada akhirnya kualitas dapat mengalahkan kuantitas

Artikel Sejenis