Struktur Kontrol PHP

Struktur Kontrol PHP


Percabangan IF

    Bentuk yang paling sederhana dari percabganan adalah “If” saja. Biasanya digunakan saat hanya ada satu tindakan yang harus dilakukan.
Bentuknya seperti ini :









Hasilnya :












Perhatikan contoh di atas!

Teks Anda dapat hadiah! hanya akan ditampilkan saat kondisi variabel $total_belanja bernilai di atas 100000. Kalau di bawah 100000, tidak akan menampilkan apa-apa.

Percabangan If/Else

    Percabangan If/Else memiliki dua pilihan. Jika <kondisi> bernilai false, maka blok else akan dikerjakan.

Contoh :













Hasilnya :













Percabangan If/Elseif/Else

    Percabangan If/Elseif/Else memiliki lebih dari dua pilihan kondisi.

Contoh:

























Hasilnya :













Perulangan While

    Perulangan while adalah perulangan yang termasuk dalam uncounted loop. Karena biasanya digunakan untuk mengulang sesuatu yang belum jelas jumlah pengulangannya.

Namun, perulangan while juga bisa digunakan seperti perulangan for sebagai counted loop.

Contoh :














Hasilnya :


















Perulangan while akan terus mengulang selama nilai $ulangi lebih kecil dari 10.

Lalu di dalam perulangan kita melakukan increment nilai $ulangi dengan $ulangi++. Artinya: Tambah 1 disetiap pengulangan.

Perulangan Do/While

    Perulangan Do/While sama seperti perulangan while. Ia juga tergolong dalam uncounted loop. Perbedaan Do/While dengan while terletak pada cara iya memulai pengulangan. Perulangan Do/While akan selalu melakukan pengulangan sebanyak 1 kali, kemudian melakukan pengecekan kondisi. Sedangkan perulangan while akan mengecek kondisi terlebih dahulu, baru melakukan pengulangan.

Contoh :
















Hasilnya :


















Perulangan For

    Perulangan For adalah perulangan yang termasuk dalam counted loop, karena kita bisa menentukan jumlah perulangannya.

Contoh :










Veriabel $i dalam perulangan For berfungsi sebagai counter yang menghitung berpa kali ia akan mengulang.

Hitungan akan dimulai dari nol (0), karena kita memberikan nilai $i = 0.

Lalu, perulangan akan diulang selama nilai $i lebih kecil dari 10. Artinya, perulangan ini akan mengulang sebanyak 10x.

Maksud dari $i++ adalah nilai $i akan ditambah 1 disetiap kali melakukan perulangan.

Hasilnya :


















Perulangan Foreach

    Perulangan foreach sama seperti perulangan for. Namun, ia lebih khusus digunakan untuk mecetak array.

Contoh :



















Hasilnya :














Break

    Break berfungsi sebagai perintah kepada web server untuk menghentikan perulangan secara prematur, yaitu menghentikan perulangan di luar dari yang direncanakan.

Cara Penulisan Perintah Break
    Perintah break dapat di letakkan di posisi manapun di dalam perulangan, namun biasanya kita akan membuat logika IF untuk menentukan kapan perintah break akan dijalankan.

Contoh :













Hasilnya :
























Continue

    Perintah continue juga digunakan untuk men-interupsi perulangan dalam PHP, namun jika perintah break digunakan untuk menghentikan perulangan, maka perintah continue hanya akan menghentikan perulangan untuk 1 iterasi saja, lalu proses perulangan akan dilanjutkan.

Contoh :















Hasilnya :



















Percabangan Switch/Case

    Percabangan Switch/Case adalah bentuk lain dari percabangan If/Elseif/Else.

Contoh :

























Hasilnya :



Komentar

Postingan populer dari blog ini

Membuat Tampilan Seperti Telegram Dengan HTML & CSS