从数组中删除值

时间:2012-08-02 11:01:36

标签: php

我有阵列:

$array = array('aaa', 'bbb', 333, 'ddd', 555, '666');

我想删除key为>的所有值3;

最好的方法是什么?

4 个答案:

答案 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);

可能是最简单的方法。