Rumah > pembangunan bahagian belakang > masalah PHP > Apakah struktur gelung yang terdapat dalam PHP?

Apakah struktur gelung yang terdapat dalam PHP?

DDD
Lepaskan: 2023-07-25 12:01:26
asal
2711 orang telah melayarinya

Struktur gelung dalam PHP adalah untuk gelung, gelung sambil, gelung do-while dan gelung foreach. Pengenalan terperinci: 1. untuk gelung, ungkapan permulaan digunakan untuk memulakan nilai pembolehubah kawalan gelung, ungkapan bersyarat digunakan untuk menentukan sama ada gelung terus dilaksanakan, dan ungkapan kenaikan digunakan untuk mengawal perubahan pembolehubah kawalan gelung ; 2. gelung while, ungkapan bersyarat digunakan Untuk menentukan sama ada gelung terus dilaksanakan 3. gelung do-while, mula-mula laksanakan kod badan gelung, dan kemudian tentukan ungkapan bersyarat, dsb.

Apakah struktur gelung yang terdapat dalam PHP?

Persekitaran pengendalian artikel ini: Sistem Windows 10, versi php8.1.3, komputer dell g3.

PHP ialah bahasa pengaturcaraan sebelah pelayan yang popular yang menyediakan pelbagai struktur gelung yang membolehkan pembangun mengendalikan tugasan berulang dengan mudah. Dalam PHP, terdapat empat struktur gelung biasa, iaitu untuk gelung, gelung manakala, gelung do-while dan gelung foreach. Penggunaan dan ciri-ciri struktur gelung ini akan diperkenalkan satu persatu di bawah.

1 Gelung for ialah salah satu struktur gelung yang paling biasa digunakan. Sintaksnya adalah seperti berikut:

for (初始化表达式; 条件表达式; 递增表达式) {
// 循环体代码
}
Salin selepas log masuk

Dalam gelung for, ungkapan permulaan digunakan untuk memulakan nilai pembolehubah kawalan gelung, ungkapan bersyarat digunakan untuk menentukan sama ada gelung terus dilaksanakan dan ungkapan kenaikan digunakan untuk mengawal perubahan pembolehubah kawalan gelung. Semasa setiap lelaran gelung, kod badan gelung akan dilaksanakan sekali. Sebagai contoh, berikut ialah contoh pengiraan jumlah nombor dari 1 hingga 10:

$sum = 0;
for ($i = 1; $i <= 10; $i++) {
$sum += $i;
}
echo $sum; // 输出55
Salin selepas log masuk

2. Gelung while ialah satu lagi struktur gelung yang biasa digunakan. Sintaksnya adalah seperti berikut:

while (条件表达式) {
// 循环体代码
}
Salin selepas log masuk

Dalam gelung sementara, ungkapan bersyarat digunakan untuk menentukan sama ada gelung meneruskan pelaksanaan. Kod badan gelung akan dilaksanakan hanya apabila ungkapan bersyarat adalah benar. Sebagai contoh, berikut ialah contoh permainan meneka nombor:

$number = rand(1, 10); // 生成一个1到10之间的随机数
$guess = 0;
while ($guess != $number) {
$guess = readline("请输入你猜的数字:");
if ($guess < $number) {
echo "太小了!";
} elseif ($guess > $number) {
echo "太大了!";
} else {
echo "猜对了!";
}
}
Salin selepas log masuk

3 Struktur gelung ketiga ialah gelung do-while. Sintaksnya adalah seperti berikut:

do {
// 循环体代码
} while (条件表达式);
Salin selepas log masuk

Perbezaan antara gelung do-while dan gelung while ialah gelung do-while akan mula-mula melaksanakan kod badan gelung sekali, dan kemudian menilai ungkapan bersyarat. Jika ungkapan bersyarat adalah benar, kod badan gelung akan terus dilaksanakan jika tidak, gelung tamat. Sebagai contoh, berikut ialah contoh pembilang mudah:

$count = 0;
do {
echo $count;
$count++;
} while ($count <= 10);
Salin selepas log masuk

4. Gelung foreach ialah struktur gelung yang digunakan untuk melintasi tatasusunan. Sintaksnya adalah seperti berikut:

foreach (数组 as $值) {
// 循环体代码
}
Salin selepas log masuk

Dalam gelung foreach, tatasusunan ialah tatasusunan yang akan dilalui, dan $value ialah pembolehubah elemen tatasusunan Semasa setiap lelaran gelung, nilai $akan mengambil nilai setiap satu elemen tatasusunan pula. Sebagai contoh, berikut ialah contoh merentasi tatasusunan dan mengeluarkan elemen tatasusunan:

$fruits = array("苹果", "香蕉", "橙子");
foreach ($fruits as $fruit) {
echo $fruit;
}
Salin selepas log masuk

Ringkasan

PHP menyediakan empat struktur gelung biasa: gelung untuk, gelung sementara, gelung do-while dan gelung foreach boleh digunakan berbeza Pilih struktur gelung yang sesuai untuk mengendalikan tugasan berulang berdasarkan keperluan anda. Mahir dalam penggunaan dan ciri-ciri struktur gelung ini boleh meningkatkan kecekapan dan kebolehbacaan atur cara, dengan itu menyelesaikan tugas pengaturcaraan dengan lebih baik

Atas ialah kandungan terperinci Apakah struktur gelung yang terdapat dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan