Php 使用continue从开关内部跳过foreach中的迭代
但是“Php 使用continue从开关内部跳过foreach中的迭代,php,foreach,switch-statement,continue,Php,Foreach,Switch Statement,Continue,但是“不想打印””会被回显。为什么continue不适用于foreach?来自: 注意:注意在PHP中,为了继续,语句被视为循环结构 所以使用继续2以继续包含它的循环 $arr和大小写之间也存在不匹配。数组值中的第一个字是否,但您正在检查案例中的是否不 您拼错了开关。这是真实代码还是复制错误?嗨,谢谢;不,这实际上是一个“不想打印”和“不想打印”的示例,谢谢提醒,我从没听说过。实际上,我的代码更大,而且没有打字错误,我试图复制一个更简单的代码版本,哈哈。再次感谢! $arr = array('n
不想打印”
”会被回显。为什么continue不适用于foreach?来自:
注意:注意在PHP中,为了继续,语句被视为循环结构
所以使用继续2
以继续包含它的循环
$arr
和大小写
之间也存在不匹配。数组值中的第一个字是否
,但您正在检查案例中的是否不
您拼错了开关
。这是真实代码还是复制错误?嗨,谢谢;不,这实际上是一个“不想打印”和“不想打印”的示例,谢谢提醒,我从没听说过。实际上,我的代码更大,而且没有打字错误,我试图复制一个更简单的代码版本,哈哈。再次感谢!
$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;
}