Home > Backend Development > PHP Tutorial > PHP basic process control statements continue and break usage

PHP basic process control statements continue and break usage

伊谢尔伦
Release: 2023-03-11 06:42:01
Original
1760 people have browsed it

continue
continue The loop structure is used to skip the remaining code in this loop and start executing the next loop.

Note: Note that in php tutorial the switch statement is considered a loop structure for continue purposes.

continue accepts an optional numeric parameter to determine how many loops to skip to the end of the loop.

<?php 
while (list($key,$value) = each($arr)) 
{ 
    if ($key == "zhoz")
    { 
    // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
    continue; 
    } 
do_something ($value); 
}
Copy after login

Example 2

<?php
foreach ($list as $temp) 
{ 
    if ($temp->value == "zhoz")
    { 
    continue; 
    // 如果查询到对象的值等于zhoz,这条记录就不会显示出来了。 
    } 
do_list; 
// 这里显示数组中的记录 
}
Copy after login

break
break ends the execution of the current for, foreach, while, do..while or switch structure.

break can accept an optional numeric parameter to determine how many loops to break out of.

<?php
$arr = array (&#39;one&#39;, &#39;two&#39;, &#39;three&#39;, &#39;four&#39;, &#39;stop&#39;, &#39;five&#39;);
while (list (, $val) = each ($arr)) {
   if ($val == &#39;stop&#39;) {
       break;    /* you could also write &#39;break 1;&#39; here. */
   }
   echo "$val<br>n";
}
/* using the optional argument. */
$i = 0;
while (++$i) {
   switch ($i) {
   case 5:
       echo "at 5<br>n";
       break 1;  /* exit only the switch. */
   case 10:
       echo "at 10; quitting<br>n";
       break 2;  /* exit the switch and the while. */
   default:
       break;
   }
}
?>
Copy after login

Example 2

<?php 
$i = 0; 
while ($i < 7) 
{ 
    if ($arr[$i] == "stop") 
    { 
    break; 
    } 
$i++; 
} 
?>
Copy after login

The above is the detailed content of PHP basic process control statements continue and break usage. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template