Konstruksi continue
Konstruksi continue membolehkan anda melangkau bahagian baki lelaran semasa gelung
dan terus beralih ke lelaran seterusnya. Ia boleh digunakan dalam semua jenis gelung:
for, while, do-while dan foreach.
Selepas arahan continue, anda boleh menulis nombor yang menunjukkan berapa banyak gelung bersarang yang perlu dilangkau (lalai 1).
Sintaks
continue;
continue $level;
Contoh
Langkau nombor genap dalam gelung:
<?php
for ($i = 0; $i < 5; $i++) {
if ($i % 2 == 0) {
continue;
}
echo $i;
}
?>
Keputusan pelaksanaan kod:
13
Contoh
Menggunakan continue dalam gelung foreach:
<?php
$arr = [1, 2, 3, 4, 5];
foreach ($arr as $value) {
if ($value == 3) {
continue;
}
echo $value;
}
?>
Keputusan pelaksanaan kod:
1245
Contoh
Menggunakan continue dengan parameter untuk melangkau beberapa tahap bersarang:
<?php
for ($i = 0; $i < 3; $i++) {
echo "i: $i\n";
for ($j = 0; $j < 3; $j++) {
if ($j == 1) {
continue 2;
}
echo "j: $j\n";
}
}
?>
Keputusan pelaksanaan kod:
i: 0
j: 0
i: 1
j: 0
i: 2
j: 0