1

我有一个数组

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

我想要的是这个数组中小于 85 的值。提前致谢。

4

2 回答 2

7

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

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

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

在此处查看使用您的示例输入的实时示例。

于 2012-11-26T05:59:40.433 回答
0

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

就像是

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

于 2012-11-26T06:01:39.477 回答