我有数组:
$array = array('aaa', 'bbb', 333, 'ddd', 555, '666');
我想删除 key > 3 的所有值;
最好的方法是什么?
$array = array_slice($array, 0, 3);
您可以使用 array_slice()请参阅此处的文档。
您可以使用 foreach 循环
foreach($array as $key => $image) {
if($value > 3) {
unset($array[$key]);
}
}
array_splice($array, 3);
可能这将是最简单的方法。