如何从阵列元素中获取最大时间

时间:2016-04-08 05:57:34

标签: php arrays

我想从time_array获得最高时间。在下面的代码中我手动给出了时间错误。

time_array就是这样,

    Array ( 
        [0] => Array ( 
            [1] => Array ( [date] => 2016-04-09 [time] => 0900 [after_time] => 1100 
            [2] => Array ( [date] => 2016-04-10 [time] => 1100 [after_time] => 1300 
            [3] => Array ( [date] => 2016-04-11 [time] => 1300 [after_time] => 1500 
        )
    )

我的代码,

    <?php
        foreach ($time_array AS $row) {
          for($j=$start; $j < $limit ; $j++){
            if($row[$start]['time']=='1300' && $row[$start]['after_time']=='1500' ){
            //code
            }else{
            //code
            }
         }
    }
    ?>

1 个答案:

答案 0 :(得分:1)

如果你正在使用foreach 检查一次

foreach ($time_array  as $arr){
    $ar = array_column($arr, 'time');
}
echo max($ar);