Cara Memeriksa Angka Genap atau Ganjil di PHP

Memeriksa apakah sebuah angka genap atau ganjil dipakai lebih sering dari yang dikira: memberi warna selang-seling pada baris tabel (zebra striping), membagi data menjadi dua kelompok, atau logika giliran. Artikel ini membahas cara memeriksa angka genap atau ganjil di PHP.

Operator Modulus (%)

<?php
$angka = 7;
if ($angka % 2 === 0) {
    echo "Genap";
} else {
    echo "Ganjil"; // hasil: Ganjil
}
?>

Operator % memberi sisa bagi. Jika sisa bagi 2 adalah 0, angka genap.

Contoh Kasus: Warna Baris Tabel Selang-seling

<?php
$data = ["Budi", "Ani", "Cici", "Deni"];
foreach ($data as $i => $nama) {
    $warna = ($i % 2 === 0) ? "#f9f9f9" : "#ffffff";
    echo "<tr style='background:$warna'><td>$nama</td></tr>";
}
?>

Contoh Kasus: Membagi ke Dua Kolom

<?php
foreach ($data as $i => $item) {
    $kolom = ($i % 2 === 0) ? "kiri" : "kanan";
    echo "<div class='$kolom'>$item</div>";
}
?>

Kesimpulan

Gunakan operator modulus % 2 untuk mengecek genap-ganjil. Teknik ini sangat berguna untuk membuat tampilan selang-seling (zebra striping) pada tabel atau membagi data ke beberapa kolom.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *