永发信息网

PHP中的each怎样使用?

答案:3  悬赏:50  手机版
解决时间 2021-01-26 21:42
$arr=array(1,2,3,false,4,5);
while($v = current($arr)){
echo $v,'
';
next($arr);
}
如此例子中,如果想用each把false给处理掉,怎样写?
最佳答案
//使用each
$arr=array(1,2,3,false,4,5);
while($v = each($arr)){
    if($v['value'] === false){
        unset($arr[$v['key']]);
    }
}
print_r($arr);


//推荐使用foreach
$arr=array(1,2,3,false,4,5);
foreach($arr as $key => $val){
    if($val === false){
        unset($arr[$key]);
    }
}
print_r($arr);
全部回答
$d, ".$c;cleveland".', ",下面的list应该直接用数组赋值即可 $people = array(".', $b;这样即可 echo $a, $c;'); />/joe"'.;br /br />'
  • 2楼网友:酒者煙囻
  • 2021-01-26 18:25
echo后面跟的必须是字符串 或者 数,假如上面的$v不符合要求,则不能输出,可以用print_r或var_dump输出,另外php字符串连接要用"."而不是","
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯