PHP Untuk Gelung

Gelung PHP - Untuk Gelung

Gelung melalui blok kod beberapa kali tertentu, atau apabila syarat yang dinyatakan adalah benar.

untuk gelung

Gelung for digunakan apabila anda mengetahui terlebih dahulu berapa kali skrip perlu lari.

Gelung for sebenarnya boleh dilihat sebagai versi padat dan ringkas bagi gelung while

for (expr1; expr2; expr3)

pernyataan

untuk Gelung mempunyai tiga ungkapan

• Ekspresi pertama expr1 dilaksanakan sekali sahaja pada permulaan gelung

• Ekspresi kedua expr2 dilaksanakan pada permulaan setiap gelung badan gelung , jika keputusan pelaksanaan adalah benar, gelung diteruskan, jika didapati palsu, gelung berakhir

•     Ungkapan ketiga expr3 dilaksanakan pada penghujung setiap gelung badan gelung

Sintaks

untuk (nilai awal; syarat; kenaikan)
{
Kod untuk dilaksanakan;
}

Parameter:

· Nilai awal: Memulakan nilai pembolehubah terutamanya, digunakan untuk menetapkan pembilang (tetapi ia boleh menjadi sebarang kod yang dilaksanakan sekali pada permulaan gelung).

· Syarat: Sekatan pada pelaksanaan gelung. Jika BENAR, gelung diteruskan. Jika FALSE, gelung tamat.

· Penambahan: Terutamanya digunakan untuk menambah pembilang (tetapi boleh menjadi sebarang kod yang dilaksanakan pada penghujung gelung).

Nota: Nilai awal dan parameter kenaikan di atas boleh kosong atau mempunyai berbilang ungkapan (dipisahkan dengan koma).

Contoh

Contoh berikut mentakrifkan gelung dengan nilai awal i=1. Selagi pembolehubah i kurang daripada atau sama dengan 5, gelung akan terus berjalan. Setiap kali gelung berjalan, pembolehubah i akan dinaikkan sebanyak 1:

<html>
 <body>
 <?php
 for ($i=1; $i<=5; $i++)
 {
 echo "The number is " . $i . "<br>";
 }
 ?>
 </body>
 </html>

Menyemak kod gelung while

$num = 1;
sambil ($num < = 5) {
echo $num;
$num++;
}

Jika anda menggunakan gelung for, anda boleh menukarnya kepada

untuk ($num = 1; $num <= 5; $num++) {
echo $num;
}

Oleh itu, dari segi kefungsian, gelung for dan gelung while boleh dianggap setara

gelung foreach

Gelung foreach digunakan untuk melintasi tatasusunan.

Malah, PHP juga mempunyai pernyataan gelung khas, yang digunakan khas untuk melintasi tatasusunan

foreach (pembolehubah_susun sebagai val)

penyataan

pembolehubah_susun mewakili pembolehubah tatasusunan Semasa setiap pelaksanaan gelung, nilai setiap elemen akan diberikan sementara kepada pembolehubah val Nilai val yang diperolehi oleh pernyataan adalah berbeza setiap kali

foreach ($arr sebagai $item) {
echo "<" . sebagai $value)
{

Untuk melaksanakan kod;

}

Setiap kali gelung dilakukan, nilai elemen tatasusunan semasa akan diberikan kepada pembolehubah $value (tatasusunan penunjuk akan bergerak satu demi satu ), pada gelung seterusnya anda akan melihat nilai seterusnya dalam tatasusunan.

Contoh

Contoh berikut menunjukkan gelung yang mengeluarkan nilai ​​​​tatasusunan yang diberikan:

<html>
 <body>
 <?php
 $x=array("one","two","three");
 foreach ($x as $value)
 {
 echo $value . "<br>";
 }
 ?>
 </body>
 </html>

Foreach mempunyai kegunaan lain, definisi Seperti berikut

foreach (array_variable as key => val)

statement

key mewakili subskrip tatasusunan, dan val mewakili nilai bagi tatasusunan, kemudian untuk subskrip berangka Untuk tatasusunan, nilai kunci dalam setiap gelung ialah nombor yang bermula dari 0 dan meningkat.

putus dan teruskan

Jika anda ingin menghentikan pelaksanaan kod dalam blok kod bergelung, kami boleh menggunakan putus atau teruskan

• putus untuk melompat keluar dari gelung , dan gelung tidak akan laksanakan lagi

• Teruskan melompat keluar dari gelung semasa, gelung terus laksana dan memasuki gelung seterusnya

Ini hanya seperti ketika kita bermain catur Ada orang yang tidak pandai bermain catur dan akan kalah.

Sesetengah orang mempunyai mentaliti yang baik Apabila mereka melihat bahawa mereka akan kalah, mereka menyerah dan berputus asa dan mencuba permainan lain.

Meneruskan pembelajaran
||
<html> <body> <?php for ($i=1; $i<=5; $i++) { echo "The number is " . $i . "<br>"; } ?> </body> </html>
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!