Ton*_*bet 1 php foreach continue switch-statement
$arr = array('not want to print','foo','bar');
foreach($arr as $item) {
switch($item) {
case 'foo':
$item = 'bar';
break;
case 'not want to print':
continue;
break;
}
echo $item;
}
Run Code Online (Sandbox Code Playgroud)
但是," not want to print"得到了回应.为什么继续不适用于foreach?
来自http://php.net/manual/en/control-structures.continue.php:
注意:请注意,在PHP中,switch语句被认为是用于continue的循环结构.
所以用它continue 2;来继续包含它的循环.
你$arr和之间也有不匹配case.在数组值的第一个字是no,但你检查not的case.
| 归档时间: |
|
| 查看次数: |
1249 次 |
| 最近记录: |