Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Untuk Gelung dalam PHP

Untuk Gelung dalam PHP

WBOY
WBOYasal
2024-08-29 12:41:111153semak imbas

Gelung dalam PHP digunakan untuk melaksanakan tugasan berulang kali. For Loop dalam PHP mempunyai pelbagai bentuk. Untuk gelung gelung beberapa kali seperti gelung lain, cth. Manakala gelung. While loop dan for loop melaksanakan blok kod, yang berdasarkan syarat. Apabila diketahui terlebih dahulu bahawa blok kod tertentu harus melaksanakan bilangan kali ini, katakan 5 kali kita gunakan untuk gelung. Manakala while Loop digunakan asalkan syarat yang dinyatakan memenuhi. Begitu juga untuk gelung do-while, apabila kita mahu tidak tahu berapa kali gelung harus dilaksanakan tetapi tahu bahawa ia harus dilaksanakan sekurang-kurangnya sekali, maka kita menggunakan gelung do-while. Begitu juga gelung lain dan sebagainya.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Untuk gelung mengandungi ungkapan yang berbeza. Ungkapan ini boleh menjadi permulaan, ia boleh menjadi syarat, dsb.

Gelung untuk mengandungi ungkapan diikuti dengan koma bertitik, berikut ialah sintaksnya.

Sintaks

for(initialization; condition; increment/decrement) {
///statements to be executed
}

Di mana: untuk gelung ialah blok yang mengandungi kod

Pemula: ialah pengisytiharan dan penyerahan atau untuk memulakan nilai  pembolehubah yang digunakan, ia memegang nilai integer

Keadaan: agar gelung berfungsi keadaan ini disemak terlebih dahulu dan dinilai sama ada ianya benar sahaja kemudian gelung itu dilaksanakan selanjutnya.

Peningkatan/Penurunan: ini meningkatkan/mengurangkan nilai pembolehubah untuk gelung untuk berulang.

Carta Aliran

Untuk Gelung dalam PHP

Bagaimana Untuk Gelung Berfungsi?

Pertama, permulaan pembolehubah dinilai. Kedua, dengan setiap lelaran keadaan gelung diperiksa, jika ia benar, pelaksanaan akan diteruskan, dan blok kod atau pernyataan akan dilaksanakan. Dan jika syarat yang diperiksa adalah tidak benar, bermakna palsu maka gelung berakhir, di sana sendiri tanpa blok kod atau pernyataan yang akan dilaksanakan. Terakhir, kenaikan dan pengurangan pada pembolehubah yang dimulakan dilakukan selepas pelaksanaan pernyataan yang disebutkan.

Contoh For Loop dalam PHP

Berikut ialah contoh berikut yang disebut di bawah

Contoh #1

Ingat dalam atur cara di bawah, nilai i dimulakan kepada 0, oleh itu, pembolehubah $i dicetak menggunakan gema, kita mendapat nilai bermula dengan 0 dan terus mencetak hingga 5 kerana syaratnya ialah mencetak sehingga nilai 5.

<?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) {             // declaring variable i, condition , incre/decr
echo '<br>';                                        // line break
echo 'Value of i is '. $i;  //printing the value of variable i
}
?>

Output :

Untuk Gelung dalam PHP

Contoh #2

Dalam atur cara di bawah, nilai i dimulakan kepada 1, oleh itu, pembolehubah $i dicetak menggunakan penyataan gema, kita mendapat nilai bermula dengan 0 dan terus mencetak hingga 5 kerana syaratnya ialah mencetak sehingga nilai 5.

Di sini permulaan pembolehubah I bukan dalam gelung for tetapi di luar gelung for pada permulaan program.

<?php
//example to demonstrate for loop
$i=1;                                                                 // declaring variable i
for(; $i<=5;$i++) {                                        //  condition , increment and decrement
echo '<br>';                                        // line break
echo 'Value of i is '.$i;                  // printing the value of variable i
}
?>

Output :

Untuk Gelung dalam PHP

Contoh #3

Dalam atur cara ini, ungkapan yang mengandungi syarat tidak disebut dalam pernyataan gelung for tetapi di dalam gelung for seperti if($i == 4) diikuti dengan pernyataan putus.

Semasa mengulang jika nilai $i mencapai nilai 4 kawalan akan melompat keluar daripada gelung for .

<?php
//example to demonstrate for loop
for($i=1; ;$i++) {          // declaring variable i , increment and decrement
if($i == 4) {                             // condition
break;
}
echo '<br>';                                        // line break
echo 'Value of i is '.$i;  // printing the value of variable i
}
?>

Output:

Untuk Gelung dalam PHP

Contoh #4

Dalam atur cara ini, kenaikan dan penurunan disebut di dalam gelung untuk selepas mencetak nilai pembolehubah I untuk meneruskan lelaran.

<?php
//example to demonstrate for loop
for($i=1;$i<=10;) {          // declaring variable i declaring  condition
if($i == 7) {
break;
}
echo '<br>';                                          // line break
echo 'Value of i is '.$i;                     // printing the value of variable i
$i++;                                                     // increment and decrement
}
?>

Output:

Untuk Gelung dalam PHP

Contoh #5

Dalam program ini, gelung for tidak mengandungi sebarang ungkapan tetapi disebut secara berbeza.

<?php
//example to demonstrate for loop
$i=1;                                                               // declaring variable i
for(;;) {
if($i == 8) {                                         // declaring  condition ,
break;
}
echo '<br>';                                        // line break
echo 'Value of i is '.$i;                     // printing the value of variable i
$i++;                                                   // increment and decrement
}
?>

Output :

Untuk Gelung dalam PHP

Contoh #6

Dalam atur cara berikut, kami menggunakan gelung untuk mengulang tatasusunan. Kita boleh lelaran menggunakan untuk dan foreach gelung kedua-duanya. Selain itu, di sini tatasusunan yang digunakan boleh menjadi tatasusunan seperti tatasusunan diindeks, tatasusunan bersekutu.

Buah ialah tatasusunan, kami mengira panjang tatasusunan menggunakan fungsi kiraan dan mendapatkan panjang tatasusunan, iaitu 4 supaya gelung for akan berulang dengan sewajarnya dan mencetak nama buah-buahan.

<?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) {
echo '<br>';
echo 'Fruit Name ==>'.$fruits[$i];
}
?>

Output :

Untuk Gelung dalam PHP

Example #7

In this program, for loop is used to print star pattern,

<?php
//example to demonstrate star pattern using for loop
for($i=0;$i<=5;$i++)
{
for($j=0;$j<=$i;$j++) {
echo " * ";
}
echo "<br/>";
}
?>

Output:

Untuk Gelung dalam PHP

Example#8

In the following program, the foreach loop is used to iterate through a fruit loop.

<?php
//example to demonstrate array using foreach loop
$directions = array('east','west','north', 'south');
foreach($directions as $key=>$value) {
echo 'Direction =>'. $value.'<br/>';
}
?>

Output:

Untuk Gelung dalam PHP

Conclusion – For Loop in PHP

In this article, we learned about for loop, the syntax of the flow chart, how the loop works in PHP and related loops like the foreach loop. We also learned how the loop iterates normally and also how it iterates through arrays, we also learned how for loop is used to print the star pattern. Hope this article is found to be informative and useful.

Atas ialah kandungan terperinci Untuk Gelung dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Gelung PHPArtikel seterusnya:Gelung PHP