只有当myformdata[languages1][]的内容不是空的(包括零)时,我才想做前瞻。
我已经试过了:
foreach((!empty($form['languages1']) as $val){
and
if (!empty($form['languages1'][])) {
foreach($form['languages1'] as $val){
//do stuff
}我没有任何成功。此时,当myformdata[languages1][]的输入是0时,循环下面的代码就会生成。
foreach
foreach($form['languages1'] as $val){
//do stuff
}谢谢
发布于 2011-06-23 21:37:57
foreach ( $form['languages1'] as $val )
{
// If the value is empty, skip to the next.
if ( empty($val) )
continue;
}参考资料:http://ca.php.net/continue
发布于 2011-06-23 21:38:38
你在处理的是矫顽力
你可能想要的东西
if(!empty($form['languages1']) && $form['languages1'] !== 0)因此PHP将匹配0作为一个数字,而不是false。
https://stackoverflow.com/questions/6460898
复制相似问题