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

Cara menggunakan latihan javascript loop bersarang
Cara menggunakan latihan javascript loop bersarang
Cara menggunakan latihan javascript loop bersarang

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

Cara menggunakan latihan javascript loop bersarang
Cara menggunakan latihan javascript loop bersarang
Cara menggunakan latihan javascript loop bersarang

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;
3
4
if ($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;
3
4
if ($age > 30)
5
<?php
0
6
<?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
2
2
9
3
{
4
$age = 50;
3
5
$age = 50;
5
6
$age = 50;
7
<?php
1
3
_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
3
62 pernyataan muncul

Anda selalu menggunakan pernyataan 

3
62 bersamaan dengan pernyataan 
3
61 . Pada dasarnya, Anda dapat mendefinisikannya seperti yang ditunjukkan pada pseudo-code berikut

1
3
3
2
{
3
________0______7
4
<?php
2
5
4
1
6
{
<?php
1
3
_14_______5
<?php
3________10______2

Mari kita merevisi contoh sebelumnya untuk memahami cara kerjanya

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

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

3
75 

Pernyataan PHP Else If

Kita dapat menganggap pernyataan

3
63 sebagai perpanjangan dari konstruksi
3
75. Jika Anda memiliki lebih dari dua pilihan untuk dipilih, Anda dapat menggunakan pernyataan 
3
63 

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

1
{
2
2
{
3
{
6
4
<?php
2
5
6
0
6
{
<?php
1
6
4
<?php
3
<?php
2
5
3
6
8
5
5
{
5
7
<?php
02
5
9
<?php
2
<?php
05
4
1
<?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;
3
4
if ($age > 30)
4
5
{
6
if ($age > 30)
8
<?php
1
<?php
2
<?php
3
<?php
27
5
3
{
5
5
<?php
31
5
7
<?php
2
5
9
<?php
35
<?php
05
{
<?php
07
<?php
39
<?php
09
<?php
2
<?php
11
4
1
<?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 

3
63 . Jika semua 
3
61 kondisi dievaluasi menjadi false, kode tersebut mengeksekusi kode yang diberikan dalam pernyataan 
3
62 terakhir

Pernyataan Beralih PHP

Pernyataan beralih agak mirip dengan pernyataan 

3
63 yang baru saja kita bahas di bagian sebelumnya. Satu-satunya perbedaan adalah ekspresi yang sedang diperiksa

Dalam kasus pernyataan 

3
63, 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 
3
64 

Seperti biasa, contoh adalah cara terbaik untuk memahami pernyataan 

3
64

1
<?php
2
<?php
55
3
4
<?php
58
5
<?php
60
6
<?php
62
<?php
1
<?php
64
<?php
3
<?php
66
5
3
<?php
68
5
5
<?php
64
5
7
<?php
72
5
9
<?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 

3
87 , kami ingin mencetak pesan

Untuk setiap nilai yang ingin Anda periksa dengan variabel ________0______87 , Anda harus menentukan blok 

3
90 . 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 

3
93 . 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

Cara menggunakan latihan javascript loop bersarang
Cara menggunakan latihan javascript loop bersarang
Cara menggunakan latihan javascript loop bersarang

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 

3
65 digunakan saat Anda ingin mengeksekusi sepotong kode berulang kali hingga kondisi 
3
65 bernilai false

Anda dapat mendefinisikannya seperti yang ditunjukkan dalam pseudo-code berikut

1
<?php
98
2
{
3
2
02________14__10_______2

Mari kita lihat contoh dunia nyata untuk memahami cara kerja 

3
65 di PHP

1
2
06
2
2
08
3
2
10
4
2
12
5
2
14
6
2
12
<?php
1
2
18
<?php
3
5
3
2
21
5
5
2
23
5
7
2
25
5
9
<?php
05
2
28
<?php
07
2
30
<?php
09
<?php
11
2
33
<?php
44
2
35
<?php
46
2
37
<?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

3
65 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 

3
65 , 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 

1
2
43
2
{
3
2
47
4
2
49

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

3
66 

1
<?php
2
2
53
3
2
55
4
{
5
2
59
6
2
61
<?php
1
2
63
<?php
3
5
3
2
66
5
5
5
7
2
69
5
9
<?php
2
<?php
05
2
73
<?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 

4
02 setidaknya sekali untuk memeriksa apakah file berisi konten apa pun. Jadi kita bisa menggunakan loop 
3
_66 di sini.
3
66 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
3
67 yang merupakan pilihan terbaik

Mari kita lihat sintaks loop ________0______67 

1
2
77
2
{
3
2
47________14__10_______2

Ekspresi

4
08 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, 
4
10 dieksekusi. Umumnya, 
4
10 digunakan untuk mengubah nilai variabel yang digunakan dalam ekspresi 
4
09 

Mari kita lihat contoh berikut untuk melihat cara kerjanya

1
<?php
2
2
87
3
{
4
2
91
5
<?php
2
6
<?php
4

Program di atas menampilkan kuadrat dari sepuluh angka pertama. Itu menginisialisasi

4
13 ke 1, berulang selama
4
13 kurang dari atau sama dengan 10, dan menambahkan 1 ke
4
13 di setiap iterasi

Untuk Setiap di PHP

Loop 

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

Mari kita lihat beberapa contoh

1
<?php
2
2
99
3
$age = 50;
01
4
{
5
$age = 50;
05
6
$age = 50;
07
<?php
1
<?php
2
<?php
3
5
3
$age = 50;
12
5
5
$age = 50;
14
5
7
{
5
9
$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 

4
19 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 

3
67, 
3
68, 
3
65, 
3
66, atau 
3
64 struktur

Anda juga dapat menggunakan 

3
91 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
2
3
$age = 50;
29
4
$age = 50;
31
5
$age = 50;
33
6
$age = 50;
35
<?php
1
$age = 50;
37
<?php
3
$age = 50;
39
5
3
$age = 50;
41
5
5
$age = 50;
43
5
7
$age = 50;
45
5
9
<?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 

4
28. 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 
4
28 untuk menentukan berapa banyak loop bersarang yang harus dilewati untuk iterasi saat ini

1
<?php
2
3
$age = 50;
96
4
$age = 50;
31
5
$age = 50;
33
6
$age = 50;
35
<?php
1
$age = 50;
37
<?php
3
3
06
5
3
$age = 50;
41
5
5
$age = 50;
43
5
7
$age = 50;
45
5
9
<?php
2
<?php
05
<?php
07
$age = 50;
50
<?php
09
3
19
<?php
11
3
21
<?php
44
3
23
<?php
46
$age = 50;
58
<?php
48
<?php
50
3
28
<?php
91
$age = 50;
31
<?php
93
$age = 50;
33
<?php
95
$age = 50;
35
$age = 50;
68
$age = 50;
37
$age = 50;
70
3
38
$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

Cara menggunakan latihan javascript loop bersarang

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