Rumah > Artikel > pembangunan bahagian belakang > Peranan dan penggunaan kata kunci continue dalam PHP
Peranan dan penggunaan kata kunci continue dalam PHP
Dalam pengaturcaraan PHP, continue ialah kata kunci yang sangat berguna. Ia digunakan untuk mengawal aliran pelaksanaan pernyataan gelung, membenarkan untuk melangkau kod yang tinggal dalam gelung semasa dan terus memasuki pelaksanaan gelung seterusnya. Fungsi
terus adalah untuk melangkau kod dalam lelaran semasa dalam pernyataan gelung dan memulakan lelaran seterusnya secara langsung. Apabila pernyataan continue dilaksanakan, kawalan gelung akan segera pergi ke permulaan badan gelung tanpa melaksanakan kod selepas pernyataan continue.
Biasanya, kata kunci continue digunakan dalam gelung for, foreach, while dan do-while. Berikut menerangkan cara menggunakan continue dalam setiap gelung.
Dalam gelung for, pernyataan continue digunakan untuk melangkau lelaran semasa dan memulakan lelaran seterusnya. Contohnya:
for ($i = 1; $i <= 10; $i++) { if ($i % 2 == 0) { continue; // 跳过偶数的迭代 } echo $i . " "; } // 输出结果:1 3 5 7 9
Dalam contoh di atas, apabila $i bersamaan dengan 2, 4, 6, 8 dan 10, pernyataan continue akan melangkau lelaran genap ini dan meneruskan dengan lelaran seterusnya. Oleh itu, hanya nombor ganjil dikeluarkan.
Dalam gelung foreach, pernyataan continue juga digunakan untuk melangkau lelaran semasa dan memulakan lelaran seterusnya. Contohnya:
$fruits = array("apple", "banana", "cherry", "date", "elderberry"); foreach ($fruits as $fruit) { if ($fruit == "cherry") { continue; // 跳过"cherry"的迭代 } echo $fruit . " "; } // 输出结果:apple banana date elderberry
Dalam contoh di atas, apabila nilai elemen sama dengan "ceri", pernyataan continue akan melangkau lelaran dan hanya mengeluarkan nilai buah-buahan lain.
Dalam gelung sementara, pernyataan continue juga digunakan untuk melangkau lelaran semasa dan memulakan lelaran seterusnya. Contohnya:
$i = 0; while ($i < 5) { $i++; if ($i == 3) { continue; // 跳过$i等于3的迭代 } echo $i . " "; } // 输出结果:1 2 4 5
Dalam contoh di atas, apabila $i bersamaan dengan 3, pernyataan continue akan melangkau lelaran ini dan hanya mengeluarkan nilai lain.
Dalam gelung do-while, pernyataan continue juga digunakan untuk melangkau lelaran semasa dan memulakan lelaran seterusnya. Contohnya:
$i = 5; do { $i--; if ($i == 3) { continue; // 跳过$i等于3的迭代 } echo $i . " "; } while ($i > 0); // 输出结果:4 2 1 0
Dalam contoh di atas, apabila $i bersamaan dengan 3, pernyataan continue akan melangkau lelaran ini dan hanya mengeluarkan nilai lain.
Untuk meringkaskan, fungsi kata kunci continue dalam pernyataan gelung adalah untuk melangkau lelaran semasa dan memulakan lelaran seterusnya. Dengan menggunakan continue, kita boleh mengawal aliran pelaksanaan kod dalam gelung secara fleksibel untuk melaksanakan logik tertentu.
Perlu diambil perhatian bahawa pernyataan continue hanya boleh digunakan dalam badan gelung, jika tidak, ia akan menyebabkan ralat sintaks. Selain itu, jika berbilang pernyataan gelung bersarang digunakan, pernyataan continue hanya akan melangkau lelaran semasa gelung dalam dan tidak akan menjejaskan pelaksanaan gelung luar.
Saya harap artikel ini akan membantu anda memahami dan menggunakan kata kunci continue dalam PHP!
Atas ialah kandungan terperinci Peranan dan penggunaan kata kunci continue dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!