如何解决foreach中的多维数组
| 我只想在“ 0”的内容不为空(包括零)时进行foreach操作 我已经尝试了: foreach((!empty($form[\'languages1\']) as $val){
and
if (!empty($form[\'languages1\'][])) {
foreach($form[\'languages1\'] as $val){
//do stuff
}
我没有任何成功。当with0ѭ的输入为0
时,在下面的代码处进行循环
前言
foreach($form[\'languages1\'] as $val){
//do stuff
}
谢谢
解决方法
foreach ( $form[\'languages1\'] as $val )
{
// If the value is empty,skip to the next.
if ( empty($val) )
continue;
}
参考:http://ca.php.net/continue
, 您正在处理类型强制
您可能想要类似
if(!empty($form[\'languages1\']) && $form[\'languages1\'] !== 0)
这样,PHP将0匹配为数字,而不是false。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。