我有一个foreach循环,我想完全删除满足条件的数组元素,并更改键保持顺序1,2,3,4。如何删除foreach循环内的数组元素?
我:
$thearray = array(20,1,15,12,3,6,93);
foreach($thearray as $key => $value){
if($value < 10){
unset($thearray[$key]);
}
}
print_r($thearray);
但这保持键以前一样。我想让他们1,2,3,4,这怎么能实现?
这使我:阵列([0] => 20 [2] => 15 [3] => 12 [6] => 93)但是,我想要的键是0,1,2,3不是0,2,3,6 ... – David19801
你甚至试图在te php文档中查看该部分的数组函数吗? – dbf