微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

foreach中的多维数组

如何解决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 举报,一经查实,本站将立刻删除。