我有一個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