การใช้ break และ continue ภายในลูป

การใช้ break และ continue ภายในลูป

คำสั่ง break และ continue ภายในลูปอย่างที่ใช้กันในภาษาซี ก็นำมาใช้กับภาษา PHP ได้ ตัวอย่างเช่น

<?

unset($a);
$a[]=1;
$a[]=2;
$a[]=3;
$a[]=”red”;
$a[]=”green”;
$a[]=”blue”;
$a[]=”none”;

$i=0;
$found=”not found”;
for ($i=0; $i < count($a); $i++) {
if ( is_long($a[$i]) ) { // skip all integer elements
continue;
}
if ($a[$i] == “blue”) {
$found=$a[$i];
break;
}
}
echo $found,”<BR>\n”;

?>

คำสั่ง continue บังคับให้ไปเริ่มต้นทำขั้นตอนในการวนลูปครั้งต่อไป ส่วน break นั้นส่งผลให้หยุดการทำงานของลูป