PENGKONDISIAN / PERCABANGAN
Untuk menentukan apa yang akan terjadi ketika kita membuat sebuah pernyataan. Jika pernyataan hasilnya true kemudian apa yang akan terjadi dan juga sebaliknya jika pernyataan hasilnya false kemudian apa yang akan terjadi. Perhatikan contoh dibawah ini :
<?php
// Pengkondisian atau percabangan
// if else
// if else if else
// ternary
// switch
$x = 100;
if ($x < 50) {
echo "TRUE";
} else {
echo "FALSE";
}
Jika ingin menambahkan kondisi baru di dalam pengkondisian bisa melakukan hal berikut ini :
<?php
// Pengkondisian atau percabangan
// if else
// if else if else
// ternary
// switch
$x = 10;
if ($x < 50) {
echo "TRUE";
} else if ($x == 50) {
echo "NILAI YANG DIMASUKAN $x";
} else {
echo "FALSE";
}
Latihan Pengkondisian, Silahkan lakukan pengkondisian pada latihan tabel pada perulangan yang telah dibuat diatas, dengan ketentuan untuk baris genap dan ganjil berbeda warnanya :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Latihan 4B</title>
<style>
.warna-baris {
background-color: chartreuse;
}
</style>
</head>
<body>
<table border="1" cellpadding="10" cellspacing="0">
<?php for ($i = 1; $i <= 4; $i++) : ?>
<?php if ($i % 2 == 1) : ?>
<tr class="warna-baris">
<?php else : ?>
<tr>
<?php endif; ?>
<?php for ($j = 1; $j <= 6; $j++) : ?>
<td> <?php echo "$i, $j"; ?> </td>
<?php endfor ?>
</tr>
<?php endfor ?>
</table>
</body>
</html>
Keterangan : jika variabel i genap maka baris ganjil warnanya akan berubah, jika ganjil maka baris genap baris tidak berubah warna




