我有一个数组
array(0=>12,1=>34,2=>334,3=>87,4=>75);
我想要的是这个数组中小于85的值。在此先感谢。
答案 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]);
}