Ternary Operator php Dan Contoh Sederhana
Sabtu, Desember 24, 2022Ternary operator adalah operator kondisional di PHP yang memungkinkan Anda untuk menuliskan kondisi if-else dalam bentuk yang lebih singkat. Ini bisa sangat berguna ketika Anda memiliki sebuah kondisi yang harus diperiksa dan Anda ingin mengeksekusi sebuah perintah berdasarkan hasilnya.
Struktur Dasar Ternary Operator
$hasil = (kondisi) ? nilai_jika_benar : nilai_jika_salah;
Di sini, kondisi merupakan sebuah ekspresi yang akan diperiksa. Jika kondisi bernilai benar (true), maka nilai_jika_benar akan dikembalikan. Jika kondisi bernilai salah (false), maka nilai_jika_salah akan dikembalikan.
Contoh Sederhana Menggunakan Ternary Operator PHP
$x = 10;
$y = 20;
$hasil = ($x < $y) ? "x lebih kecil dari y" : "x lebih besar dari y";
echo $hasil;
Di sini, kita membandingkan nilai dari $x dan $y. Jika $x lebih kecil dari $y, maka hasilnya adalah "x lebih kecil dari y". Jika tidak, hasilnya adalah "x lebih besar dari y". Jadi, output dari kode di atas adalah "x lebih kecil dari y".
Anda juga dapat menggunakan ternary operator dalam kondisi yang lebih kompleks, seperti ini:
$x = 10;
$y = 20;
$z = 30;
$hasil = ($x < $y) ? (($y < $z) ? "y lebih kecil dari z" : "y lebih besar dari z") : "x lebih besar dari y";
echo $hasil;
Di sini, kita membandingkan nilai dari $x dan $y. Jika $x lebih kecil dari $y, maka kita membandingkan nilai dari $y dan $z. Jika $y lebih kecil dari $z, maka hasilnya adalah "y lebih kecil dari z". Jika tidak, hasilnya adalah "y lebih besar dari z". Jika $x lebih besar dari $y, maka hasilnya adalah "x lebih besar dari y".
Kesimpulan
Itu dia tutorial singkat tentang ternary operator di PHP. Semoga bermanfaat!
Coba cari lagi apa yang ada inginkan pada kolom berikut: