$arr=array(1,2,3,false,4,5);
while($v = current($arr)){
echo $v,'
';
next($arr);
}
如此例子中,如果想用each把false给处理掉,怎样写?
PHP中的each怎样使用?
答案:3 悬赏:50 手机版
解决时间 2021-01-26 21:42
- 提问者网友:遁入空寂
- 2021-01-26 15:41
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-01-26 17:08
//使用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);
$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);
全部回答
- 1楼网友:蓝房子
- 2021-01-26 19:11
$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字符串连接要用"."而不是","
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯