在php中切片小于85的数组值

时间:2012-11-26 05:56:35

标签: php arrays

我有一个数组

array(0=>12,1=>34,2=>334,3=>87,4=>75);

我想要的是这个数组中小于85的值。在此先感谢。

2 个答案:

答案 0 :(得分:7)

您可以使用PHP的内置数组函数array_filter来处理基于自定义过滤函数的过滤值。

<?php
    function less_than_85($value) {
        return $value < 85;
    }

    $arr = array_filter($arr, "less_than_85");
?>

使用您的示例输入here查看实时示例。

答案 1 :(得分:0)

你可以使用if语句对数组进行foreach循环,以取消键的设置。

类似

foreach($array as $k => $v){ if($v>= 85) unset($array[$k]); }