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
-
Parameter Fungsi di PHP
04 Juni 2020 -
Cara Mendefinisikan Fungsi di PHP
08 Mei 2020 -
Pengertian Fungsi (Function) di PHP
14 April 2020