我有阵列:
$array = array('aaa', 'bbb', 333, 'ddd', 555, '666');
我想删除key为>的所有值3;
最好的方法是什么?
答案 0 :(得分:9)
$array = array_slice($array, 0, 3);
答案 1 :(得分:3)
您可以使用array_slice()see documentation here。
答案 2 :(得分:3)
您可以使用foreach循环
foreach($array as $key => $image) {
if($value > 3) {
unset($array[$key]);
}
}
答案 3 :(得分:1)
array_splice($array, 3);
可能是最简单的方法。