Loop pada PHP

Search for a command to run...

No comments yet. Be the first to comment.
Belajar php secara bertahap yang diperuntukkan untuk pemula. Dimana dibagi menjadi 4 kelompok materi yaitu: - PHP dasar - PHP OOP - PHP Web, - PHP Framework (Laravel 8) Request by: Rifky Hilman
Pada materi sebelumnya ( perulangan) kita telah membahas bagaimana ibu Anis mengupas kentang sebanyak 10 buah. Maka sekarang kita akan membantu untuk menjaga agar baju bu Anis tidak terkena getah kentang. Dimana akan melakukan pengecekan atas baju ya...
Waktu dapet kerjaan pertama sebagai front-end dev di dusdusaan.com (2019), aku dikasih project pake React, seingat gue aplikasinya tentang reseller dimana fitur yg saya kerjakan adalah tentang point dan event para reseller. Jujur aja, waktu itu aku b...

Awal mula gue pake TypeScript itu sebenernya bukan karena inisiatif sendiri, tapi karena kepepet. Waktu itu kantor lagi ngembangin dashboard chatbot buat tim CS, dan project-nya udah jalan duluan pake TypeScript. Gue yang baru masuk tim, langsung dis...

Javascript

Terkadang kita mendapatkan data bilangan misal response saat nge-hit API ke backend kita sendiri atau saat menggunakan third-party API anggap saja Xendit atau Midtrans tetapi berbentuk string. Seperti contoh dibawah ini. { "data": { "total_bela...

Cerita Mentor

Tisha adalah anak yang suka makan kentang goreng, karena kesukaan Tisha makan kentang goreng, maka Bu Anis sering memasak untuknya. Hari ini bu Anis akan mengupas kentang sebanyak 10 buah yang telah dibelinya dipasar kemarin sebanyak 3 kg yang mana ada 18 buah kentang.
Berdasarkan cerita di atas, kita dapat mengambil kesimpulan bahwa ibu Anis akan memulai mengupas kentang pertama, kemudian kedua, ketiga hingga akan berhenti jika telah mengupas kentang yang ke 10.
Jika dibuatkan dalam program nyata pada PHP maka bisa menggunakan kode berikut.
Perulangan menggunakan for maka kita dapat menentukan jumlah perulangan yang akan dilakukan dengan dimulai dari batas awal dan berhenti jika telah sampai ke batas akhir.
Pada for memiliki 3 komponen yang mana komponen pertama adalah batas awal dimulainya perulangan, komponen kedua adalah batas dimana perulangan akan berhenti atau batas akhir, dan komponen ketiga adalah aksi atau pengubah yang dilakukan setiap perulangan terjadi seperti increment atau decrement.
<?php
$kentang_harus_dikupas = 10;
for($i = 1; $i <= $kentang_harus_dikupas; $i++) {
echo "Kupas kentang ke - " . $i .PHP_EOL;
}
Perulangan menggunakan while (sebenarnya ada juga do while) adalah perulangan yang belum jelas jumlahnya, yang akan terus melakukan perulangan selama kondisi masih terpenuhi. Perhatikan contoh berikut.
<?php
$kentang = 1;
while($kentang <= 10){
echo "Kupas kentang ke-".$kentang.PHP_EOL;
$kentang = $kentang + 1;
}
Ini adalah case yang special karena biasanya digunakan untuk melakukan perulangan terhadap sebuah array. Misalkan datanya adalah data kentang 1-18. Perhatikan contoh kita akan lakukan perulangan sebanyak nilai array tersebut tetapi jika telah berjumlah 10 maka kita akan berhenti (gunakan percabangan yang akan dipelajari nanti).
<?php
$kentang = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18];
foreach($kentang as $k){
if($k <= 10) {
echo "Kupas kentang ke-".$k.PHP_EOL;
}
}
Catatan:
Catatan:
foreachbisa memiliki key dan value dimana key adalah index dari array dan value adalah nilainya