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)
{
}
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
<html> <body> <?php $x=array("one","two","three"); foreach ($x as $value) { echo $value . "<br>"; } ?> </body> </html>Foreach mempunyai kegunaan lain, definisi Seperti berikutforeach (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