Cara menggunakan latihan javascript loop bersarang

Hari ini, kita akan membahas struktur kontrol dan loop di PHP. Saya akan menunjukkan cara menggunakan semua struktur kontrol utama yang didukung dalam PHP, seperti if, else, for, foreach, while, dan lainnya

Apa itu Struktur Kontrol?

Sederhananya, struktur kontrol memungkinkan Anda untuk mengontrol alur eksekusi kode dalam aplikasi Anda. Umumnya, sebuah program dieksekusi secara berurutan, baris demi baris, dan struktur kontrol memungkinkan Anda untuk mengubah aliran tersebut, biasanya tergantung pada kondisi tertentu.

Struktur kontrol adalah fitur inti dari bahasa PHP yang memungkinkan skrip Anda merespons secara berbeda terhadap input atau situasi yang berbeda. Ini dapat memungkinkan skrip Anda memberikan respons berbeda berdasarkan input pengguna, konten file, atau beberapa data lainnya

Diagram alir berikut menjelaskan cara kerja struktur kontrol di PHP

Seperti yang Anda lihat pada diagram di atas, pertama-tama sebuah kondisi diperiksa. Jika kondisinya benar, kode kondisional akan dieksekusi. Hal penting yang perlu diperhatikan di sini adalah bahwa eksekusi kode berlanjut secara normal setelah eksekusi kode bersyarat

Mari kita perhatikan contoh berikut

Pada contoh di atas, program memeriksa apakah pengguna masuk atau tidak. Berdasarkan status login pengguna, mereka akan dialihkan ke halaman Login atau halaman Akun Saya . Dalam hal ini, struktur kontrol mengakhiri eksekusi kode dengan mengalihkan pengguna ke halaman lain. Ini adalah kemampuan penting dari bahasa PHP

PHP mendukung sejumlah struktur kontrol yang berbeda

  • 3_61
  • 3_62
  • 3_63
  • 3_64
  • 3_65
  • 3_66
  • 3_67
  • 3_68
  • dan banyak lagi

Mari kita lihat beberapa struktur kontrol berikut dengan contohnya

Mempelajari Struktur Kontrol PHP

Pada bagian sebelumnya, kita telah mempelajari dasar-dasar struktur kontrol dalam PHP dan kegunaannya dalam pengembangan aplikasi. Pada bagian ini, kita akan membahas beberapa struktur kontrol penting yang pada akhirnya akan sering Anda gunakan dalam pengembangan aplikasi sehari-hari

Pernyataan Jika PHP

Konstruk 3_61 memungkinkan Anda mengeksekusi sepotong kode jika ekspresi yang diberikan bersamanya bernilai true

Mari kita lihat contoh berikut untuk memahami cara kerjanya

1<?php 2$age = 50; 34if ($age > 30) 5{ 6<?php 0<?php 1<?php 2<?php 3<?php 4

Contoh di atas harus menampilkan pesan 3_70 karena ekspresi bernilai benar. Sebenarnya, jika Anda hanya ingin mengeksekusi satu pernyataan, contoh di atas dapat ditulis ulang tanpa tanda kurung, seperti yang ditunjukkan pada cuplikan berikut

1<?php 2$age = 50; 34if ($age > 30) 5<?php 06<?php 4

Di sisi lain, jika Anda memiliki lebih dari satu pernyataan untuk dieksekusi, Anda harus menggunakan tanda kurung, seperti yang ditunjukkan pada cuplikan berikut

1<?php 2293{ 4$age = 50; 35$age = 50; 56$age = 50; 7<?php 13_10_______2<?php 3________10______4

Pernyataan Lain PHP

Di bagian sebelumnya, kita membahas konstruk 3_61, yang memungkinkan Anda mengeksekusi sepotong kode jika ekspresi bernilai true. Di sisi lain, jika ekspresi bernilai salah, itu tidak akan melakukan apa pun. Lebih sering daripada tidak, Anda juga ingin mengeksekusi cuplikan kode yang berbeda jika ekspresi bernilai false. Di situlah 362 pernyataan muncul

Anda selalu menggunakan pernyataan 362 bersamaan dengan pernyataan 361 . Pada dasarnya, Anda dapat mendefinisikannya seperti yang ditunjukkan pada pseudo-code berikut

1332{ 3________0______74<?php 25416{ <?php 13_14_______5<?php 3________10______2

Mari kita merevisi contoh sebelumnya untuk memahami cara kerjanya

1<?php 2$age = 50; 34if ($age > 30) 45{ 6if ($age > 30) 8<?php 1<?php 2<?php 34153{ 555657<?php 259<?php 4

Jadi ketika Anda memiliki dua pilihan, dan salah satunya harus dijalankan, Anda dapat menggunakan konstruk 375 

Pernyataan PHP Else If

Kita dapat menganggap pernyataan 363 sebagai perpanjangan dari konstruksi 375. Jika Anda memiliki lebih dari dua pilihan untuk dipilih, Anda dapat menggunakan pernyataan 363 

Mari kita pelajari struktur dasar dari pernyataan ________0______63, seperti yang ditunjukkan dalam pseudo-code berikut

1{ 22{ 3{ 64<?php 25606{ <?php 164<?php 3<?php 2536855{ 57<?php 0259<?php 2<?php 0541<?php 07{ <?php 09<?php 10<?php 11<?php 2

Sekali lagi, mari kita coba memahaminya menggunakan contoh dunia nyata

1<?php 2$age = 50; 34if ($age > 30) 45{ 6if ($age > 30) 8<?php 1<?php 2<?php 3<?php 2753{ 55<?php 3157<?php 259<?php 35<?php 05{ <?php 07<?php 39<?php 09<?php 2<?php 1141<?php 44{ <?php 46<?php 47<?php 48<?php 2<?php 50<?php 4

Seperti yang Anda lihat pada contoh di atas, kami memiliki beberapa ketentuan, jadi kami telah menggunakan serangkaian pernyataan 363 . Jika semua 361 kondisi dievaluasi menjadi false, kode tersebut mengeksekusi kode yang diberikan dalam pernyataan 362 terakhir

Pernyataan Beralih PHP

Pernyataan beralih agak mirip dengan pernyataan 363 yang baru saja kita bahas di bagian sebelumnya. Satu-satunya perbedaan adalah ekspresi yang sedang diperiksa

Dalam kasus pernyataan 363, Anda memiliki serangkaian ketentuan yang berbeda, dan tindakan yang sesuai akan dijalankan berdasarkan suatu ketentuan. Di sisi lain, jika Anda ingin membandingkan variabel dengan nilai yang berbeda, Anda dapat menggunakan pernyataan 364 

Seperti biasa, contoh adalah cara terbaik untuk memahami pernyataan 364

1<?php 2<?php 5534<?php 585<?php 606<?php 62<?php 1<?php 64<?php 3<?php 6653<?php 6855<?php 6457<?php 7259<?php 74<?php 05<?php 64<?php 07<?php 78<?php 09<?php 80<?php 11<?php 64<?php 44<?php 84<?php 46<?php 86<?php 48<?php 64<?php 50<?php 90<?php 91<?php 92<?php 93<?php 2<?php 95<?php 4

Seperti yang Anda lihat pada contoh di atas, kami ingin memeriksa nilai variabel ________0______87 , dan berdasarkan nilai variabel 387 , kami ingin mencetak pesan

Untuk setiap nilai yang ingin Anda periksa dengan variabel ________0______87 , Anda harus menentukan blok 390 . Jika nilainya cocok dengan kasus, kode yang terkait dengan blok kasus tersebut akan dieksekusi. Setelah itu, Anda perlu menggunakan pernyataan 3_91 untuk mengakhiri eksekusi kode. Jika Anda tidak menggunakan pernyataan 3_91, eksekusi skrip akan dilanjutkan hingga blok terakhir dalam pernyataan peralihan

Terakhir, jika Anda ingin mengeksekusi sepotong kode jika nilai variabel tidak cocok dengan huruf besar apa pun, Anda dapat menentukannya di blok 393 . Tentu saja, ini tidak wajib—ini hanyalah cara untuk memberikan huruf default

Jadi itulah cerita tentang struktur kontrol bersyarat. Kami akan membahas loop di PHP di bagian selanjutnya

Loop di PHP

Perulangan dalam PHP berguna saat Anda ingin mengeksekusi sepotong kode berulang kali hingga suatu kondisi bernilai false. Jadi kode dieksekusi berulang kali selama kondisi bernilai benar, dan segera setelah kondisi bernilai salah, skrip terus mengeksekusi kode setelah loop

Flowchart berikut menjelaskan cara kerja loop di PHP

Seperti yang Anda lihat pada tangkapan layar di atas, sebuah loop berisi suatu kondisi. Jika kondisi bernilai true, kode kondisional dijalankan. Setelah eksekusi kode bersyarat, kontrol kembali ke kondisi pengulangan, dan aliran berlanjut hingga kondisi bernilai false

Di bagian ini, kita akan membahas berbagai jenis loop yang didukung di PHP

While Loop di PHP

Loop 365 digunakan saat Anda ingin mengeksekusi sepotong kode berulang kali hingga kondisi 365 bernilai false

Anda dapat mendefinisikannya seperti yang ditunjukkan dalam pseudo-code berikut

1<?php 982{ 3202________14__10_______2

Mari kita lihat contoh dunia nyata untuk memahami cara kerja 365 di PHP

120622083210421252146212<?php 1218<?php 353221552235722559<?php 05228<?php 07230<?php 09<?php 11233<?php 44235<?php 46237<?php 48<?php 2<?php 50<?php 4

Jika Anda terbiasa dengan deret Fibonacci, Anda mungkin mengenali apa yang dilakukan oleh program di atas—itu menampilkan deret Fibonacci untuk sepuluh angka pertama. Loop 365 umumnya digunakan saat Anda tidak mengetahui jumlah iterasi yang akan dilakukan dalam satu loop

Do-While Loop di PHP

Loop ________0______66 sangat mirip dengan loop 365 , dengan satu-satunya perbedaan adalah kondisi while diperiksa pada akhir iterasi pertama. Dengan demikian, kami dapat menjamin bahwa kode loop dieksekusi setidaknya sekali, terlepas dari hasil ekspresi while

Mari kita lihat sintaks loop ________0______66 

12432{ 32474249

Mari kita melihat dunia nyata untuk memahami kemungkinan kasus di mana Anda dapat menggunakan loop 366 

1<?php 225332554{ 52596261<?php 1263<?php 353266555726959<?php 2<?php 05273<?php 07<?php 4

Dalam contoh di atas, kami mencoba membaca file baris demi baris. Pertama, kami telah membuka file untuk dibaca. Dalam kasus kami, kami tidak yakin apakah file tersebut berisi konten apa pun. Oleh karena itu, kita perlu menjalankan fungsi 402 setidaknya sekali untuk memeriksa apakah file berisi konten apa pun. Jadi kita bisa menggunakan loop 3_66 di sini. 366 mengevaluasi kondisi setelah iterasi pertama dari loop

Untuk Loop di PHP

Umumnya, loop 3_67 digunakan untuk mengeksekusi sepotong kode beberapa kali. Dengan kata lain, jika Anda sudah mengetahui berapa kali Anda ingin mengeksekusi blok kode, itu adalah 367 yang merupakan pilihan terbaik

Mari kita lihat sintaks loop ________0______67 

12772{ 3247________14__10_______2

Ekspresi 408 digunakan untuk menginisialisasi variabel, dan selalu dieksekusi. Ekspresi 4_09 juga dijalankan di awal perulangan, dan jika nilainya benar, kode perulangan dijalankan. Setelah eksekusi kode loop, 410 dieksekusi. Umumnya, 410 digunakan untuk mengubah nilai variabel yang digunakan dalam ekspresi 409 

Mari kita lihat contoh berikut untuk melihat cara kerjanya

1<?php 22873{ 42915<?php 26<?php 4

Program di atas menampilkan kuadrat dari sepuluh angka pertama. Itu menginisialisasi 413 ke 1, berulang selama 413 kurang dari atau sama dengan 10, dan menambahkan 1 ke 413 di setiap iterasi

Untuk Setiap di PHP

Loop 368 digunakan untuk melakukan iterasi pada variabel array. Jika Anda memiliki variabel larik, dan Anda ingin melewati setiap elemen larik tersebut, loop 368 adalah pilihan terbaik

Mari kita lihat beberapa contoh

1<?php 22993$age = 50; 014{ 5$age = 50; 056$age = 50; 07<?php 1<?php 2<?php 353$age = 50; 1255$age = 50; 1457{ 59$age = 50; 18<?php 05$age = 50; 07<?php 07<?php 2<?php 09<?php 4

Jika Anda ingin mengakses nilai array, Anda dapat menggunakan versi pertama loop ________0______68, seperti yang ditunjukkan pada contoh di atas. Di sisi lain, jika Anda ingin mengakses kunci dan nilai, Anda dapat melakukannya seperti yang ditunjukkan pada contoh 419 di atas

Keluar dari Lingkaran

Ada saat-saat ketika Anda mungkin ingin keluar dari lingkaran sebelum berjalan dengan sendirinya. Hal ini dapat dicapai dengan mudah menggunakan ________0______91 kata kunci. Ini akan mengeluarkan Anda dari struktur 367, 368, 365, 366, atau 364 struktur

Anda juga dapat menggunakan 391 untuk keluar dari beberapa loop bersarang dengan memberikan argumen numerik. Misalnya, menggunakan 4_27 akan memisahkan Anda dari 3 loop bersarang. Namun, Anda tidak dapat meneruskan variabel sebagai argumen numerik jika Anda menggunakan versi PHP yang lebih besar atau sama dengan 5. 4

1<?php 23$age = 50; 294$age = 50; 315$age = 50; 336$age = 50; 35<?php 1$age = 50; 37<?php 3$age = 50; 3953$age = 50; 4155$age = 50; 4357$age = 50; 4559<?php 2<?php 05<?php 07$age = 50; 50<?php 09$age = 50; 52<?php 11$age = 50; 54<?php 44$age = 50; 56<?php 46$age = 50; 58<?php 48<?php 50$age = 50; 61<?php 91$age = 50; 31<?php 93$age = 50; 33<?php 95$age = 50; 35$age = 50; 68$age = 50; 37$age = 50; 70$age = 50; 71$age = 50; 72$age = 50; 41$age = 50; 74$age = 50; 43$age = 50; 76$age = 50; 45________12______

Kata kunci lain yang dapat menginterupsi loop di PHP adalah 428. Namun, ini hanya melewatkan sisa iterasi loop saat ini alih-alih keluar dari loop sama sekali. Sama seperti 3_91, Anda juga dapat menggunakan nilai numerik dengan 428 untuk menentukan berapa banyak loop bersarang yang harus dilewati untuk iterasi saat ini

1<?php 23$age = 50; 964$age = 50; 315$age = 50; 336$age = 50; 35<?php 1$age = 50; 37<?php 330653$age = 50; 4155$age = 50; 4357$age = 50; 4559<?php 2<?php 05<?php 07$age = 50; 50<?php 09319<?php 11321<?php 44323<?php 46$age = 50; 58<?php 48<?php 50328<?php 91$age = 50; 31<?php 93$age = 50; 33<?php 95$age = 50; 35$age = 50; 68$age = 50; 37$age = 50; 70338$age = 50; 72$age = 50; 41$age = 50; 74$age = 50; 43$age = 50; 76$age = 50; 45$age = 50; 78___

Kesimpulan

Pada artikel ini, kita membahas struktur dan loop kontrol yang berbeda di PHP. Mereka adalah bagian penting dari PHP — atau bahasa pemrograman apa pun dalam hal ini

Pelajari PHP Dengan Kursus Online Gratis

Jika Anda ingin mempelajari PHP, lihat kursus online gratis kami tentang dasar-dasar PHP

Dalam kursus ini, Anda akan mempelajari dasar-dasar pemrograman PHP. Anda akan mulai dengan dasar-dasarnya, mempelajari cara kerja PHP dan menulis loop dan fungsi PHP sederhana. Kemudian Anda akan membangun kelas pengkodean untuk pemrograman berorientasi objek sederhana (OOP). Sepanjang jalan, Anda akan mempelajari semua keterampilan paling penting untuk menulis aplikasi untuk web. Anda akan mendapatkan kesempatan untuk berlatih menanggapi permintaan GET dan POST, mem-parsing JSON, mengautentikasi pengguna, dan menggunakan database MySQL

Postingan terbaru

LIHAT SEMUA