Rumah php教程 php手册 Pengenalan kepada penggunaan fungsi gelung PHP - asas tutorial_php pengenalan asas PHP

Pengenalan kepada penggunaan fungsi gelung PHP - asas tutorial_php pengenalan asas PHP

May 16, 2016 am 09:00 AM
gelung php

Gelung dalam PHP terutamanya membenarkan pengguna melaksanakan blok kod yang sama beberapa kali tertentu.

Terdapat empat jenis gelung PHP utama: while, do...while, for, foreach. Di bawah ini kami menerangkan penggunaan setiap gelung secara berasingan.

sementara kenyataan:

Selagi syarat yang dinyatakan adalah benar, blok kod akan dilaksanakan dalam gelung.

Format:

sementara(expr)
{
pernyataan;
}

Semantik: Pertama hakim expr, jika ungkapan expr adalah palsu, tamatkan jika ungkapan expr adalah benar, laksanakan pernyataan dan nilaikan expr sekali lagi selepas pelaksanaan selesai Jika ungkapan expr masih benar, teruskan laksanakan pernyataan pernyataan; sehingga Ungkapan expr adalah palsu dan berakhir.
Contoh:

Salin kod Kod adalah seperti berikut:

$i =1;
sementara($i<=5){
gema $i;
$i++;
}
?>

Contoh di atas menunjukkan gelung Selagi pembolehubah i kurang daripada atau sama dengan 5, kod akan terus dilaksanakan dalam gelung. Setiap kali gelung gelung, pembolehubah akan dinaikkan sebanyak 1, dan kemudian nilai i dimasukkan;

buat…sambil pernyataan:

Mula-mula laksanakan blok kod sekali, kemudian ulangi gelung apabila keadaan yang dinyatakan adalah benar.

Format:

buat{

pernyataan;
}

semantik while(expr): Mula-mula laksanakan pernyataan pernyataan itu sekali, dan kemudian nilaikan expr. Jika ungkapan expr adalah palsu, ia akan tamat jika ungkapan expr adalah benar, teruskan laksanakan pernyataan pernyataan dalam gelung expr sekali lagi selepas pelaksanaan Jika Jika ungkapan expr masih benar, pernyataan penyataan terus dilaksanakan sehingga ungkapan expr adalah palsu, ia akan tamat.

Nota: Perbezaan antara ia dan sementara ialah lakukan...semasa melaksanakan pernyataan sekali tanpa sebarang penghakiman untuk kali pertama, dan kemudian menilai sama ada syarat itu adalah benar sebagai sementara.

Contoh:

Salin kod Kod adalah seperti berikut:
$i =6;
lakukan
{
$i++;
bergema "Nombornya ialah " $i . ;5) ;
?>



Contoh di atas menunjukkan gelung Saya memberikan nilai 6 kepada pembolehubah i Ia jelas tidak sah berbanding dengan keadaan dalam sementara, tetapi hasilnya adalah input 6, iaitu penyataan do...sementara yang dinyatakan sebelum ini. . Dia adalah yang pertama Tiada penghakiman dibuat kali ini.

untuk kenyataan

: Jika anda telah menentukan bilangan kali blok kod akan diulang, anda boleh menggunakan pernyataan for. Tatabahasa

untuk (permulaan; syarat; kenaikan)
{

kod untuk dilaksanakan;

}

Semantik: Pernyataan for mempunyai tiga parameter. Parameter pertama memulakan pembolehubah, parameter kedua memegang syarat, dan parameter ketiga mengandungi kenaikan yang diperlukan untuk melaksanakan gelung. Jika berbilang pembolehubah dimasukkan dalam parameter permulaan atau kenaikan, ia perlu dipisahkan dengan koma. Dan syarat mesti dinilai kepada benar atau salah.
Contoh:

Contoh berikut akan memaparkan teks "Hello World!" 5 kali:

Salin kod Kod adalah seperti berikut:untuk ( $i= 1; $i<=5; $i++)
{
echo "Hello World!
";
}
?>



pernyataan foreach: Pernyataan foreach digunakan untuk menggelung melalui tatasusunan.
Setiap kali gelung dilaksanakan, nilai elemen tatasusunan semasa akan diberikan kepada pembolehubah nilai (penunjuk tatasusunan akan bergerak satu demi satu) - dan seterusnya.

Tatabahasa

foreach (tatasusunan sebagai nilai)
{

kod untuk dilaksanakan;

}

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


Salin kod Kod adalah seperti berikut:$arr =array( "satu", "dua", "tiga");
foreach ($arr sebagai $value)
{
echo "Nilai: " . ";
}
?>



Tafsiran: Mula-mula saya mentakrifkan arr tatasusunan, dan kemudian saya menggunakan foreach untuk gelung, di mana ($arr sebagai $value) bermaksud untuk menetapkan nilai dalam tatasusunan $arr kepada $value, dan kemudian laksanakan pernyataan untuk mengeluarkan $ nilai nilai.
Hasil keluaran ialah:

satu
dua

tiga

Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Muzium Dua Point: Semua Pameran dan Di Mana Mencari Mereka
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)