$arr=array('苹果','梨','香蕉','苹果','苹果','苹果');for ($i=0; $i <= count($arr); $i++) { if ($arr[$i]=="苹果") {unset($arr[$i]);}}var_dump($arr);举这么一个简单例子,我想把所有苹果的元素删除,但不知道为什么..这样写不行,也搜不出不个所以然,来请教下大家
2 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
$arr=array('1','2','3','1','1','1');
$num=count($arr);
for ($i=0; $i<$num; $i++)
{
if ($arr[$i]=="1")
{
unset($arr[$i]);
}
}
print_r($arr);
- 2 回答
- 0 关注
- 1088 浏览
添加回答
举报
0/150
提交
取消