我需要将数组结果分组为4个新数组。 尝试将每个结果分组到适当的数组中,如: 前25% 中上25% 中低25% 低25%
这不起作用,但这就是为什么我要问如何去做。
$top = "70000";
$mid = "40000";
$low = "25000";
$resultsarray = array(100000,75000,55000,50000,20000,5000);
echo "Top 25%:";
foreach ($resultsarray as $value) {
if($value >= $top){
echo $value;
}
}
echo "Mid Top 25%:";
foreach ($resultsarray as $value) {
if($value >= $mid && $value < $top){
echo $value;
}
}
依旧......
答案 0 :(得分:1)
$("#one select").on("change",function(){
var sel1 = $("select.second").find(":selected").val();
var sel2 = $("#one select.first").find(":selected").attr("data-"+sel1);
$("#two").attr("action",sel2);
})
会根据您提供的条件为您提供更小的数组。
array_filter
中查看此操作
答案 1 :(得分:0)
将$numbers
替换为$resultsarray
。在之前的代码中,$numbers
数组不存在。
如果能为您修好,请告诉我。