dongtang6718 2014-02-19 18:42
浏览 10

检查数组中具有先前值的数组

I have an time array and the frequency of reading is 5 seconds

I want to check if the frequency of reading is 5 second between every element of

array

My code

$freq_of_reading = 5;
$res_arr = array(
    0 => array("13:53:45"),
    1 => array("13:53:50"),
    2 => array("13:53:55"),
    3 => array("13:54:00"),
    4 => array("13:54:05"),
    5 => array("13:54:10"),
    6 => array("13:54:15"),
    7 => array("13:54:20"),
    8 => array("13:54:25"),
    9 => array("13:54:30"),
);


try {
    $u = 0;
    foreach ($res_arr as $key => $item) {
        // if(strtotime($item))
        //Logic here 
    }
} catch (Exception $e) {
    echo $exp = $e->getMessage();
}
  • 写回答

3条回答 默认 最新

  • duanpi2033 2014-02-19 18:53
    关注

    try this code

    $count = count($res_arr);
    for($i=0;$i<$count$i++)
        {
            $number = intval(substr($res_arr[$i], -2));
    
            $number1 = substr(($res_arr[$i+1], -2));
            if(($number1-$number) == 5)
            {
              echo "true";
            }
    
        }
    
    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度