PHP中用foreach()循环中,想要在循环的时候,当满足某个条件时,想要跳出本次循环继续执行下次循环,或者满足某个条件的时候,终止foreach()循环,分别会用到:continue 与 break。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
$arr = array ( 'a' , 'b' , 'c' , 'd' , 'e' ); $html = '' ; foreach ( $arr as $key => $value ){ if ( $value == 'b' ){ $html .= $value ; continue ; // 当 $value为b时,跳出本次循环 } if ( $value == 'c' ){ $html .= $value ; break ; // 当 $value为c时,终止循环 } $html .= $value ; } echo $html ; // 输出: abc |