douluohan3403 2017-03-31 17:13
浏览 15
已采纳

在数组中显示高于特定数字的值并计算有多少值

Need to count how many values that are equal or above 5. This is my best guess, but it's not even close to working.

$array = array(1,4,8,1,4,10,5,6,2,4,6);
$x=0;

while ($x < count($array)){
    if($array[$x]>=5){
        $amount = array_count_values($array[$x]);
        echo $amout;
    }
    $x += 1;
}
  • 写回答

3条回答 默认 最新

  • douruobokui58233 2017-03-31 17:17
    关注

    The following is the code that will add all the numbers greater than 5, and also store them in a separate array;

    <?php
    $array = array(1,4,8,1,4,10,5,6,2,4,6);
    $count=0;
    $arr2 = [];
    foreach($array as $arr)
    {
        if($arr >= 5)
        {
            $count++;
            $arr2[] = $arr;
        }
    }
    
    
    echo "Total Greater than 5 = ".$count;
    echo "Greater than 5 values:";
    print_r($arr2);
    echo "Total less than 5 = ".(count($array)-count($arr2));
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow