function Analysis_data($data) { global $nodes; foreach ($data as $key => $v) { $country = $key; foreach ($nodes as $node) { if (!empty($v[$node['nodeName']])) { $total = array_sum($v[$node['nodeName']]); $nums = count($v[$node['nodeName']]); $aging = ceil($total / $nums / 3600); $datas = array("nodeId" => $node['id'], "aging" => $aging, "country" => $country, "addTime" => time(), "add_user_id" => 71); $res = TrackWarnNodeDataModel::addTrackWarnNodeData($datas); //echo date('Y-m-d H:i:s')."===".$node['id']."====".$country."===".$aging."===from:".implode(',',$v['trackNumbers'])."\n"; echo date('Y-m-d H:i:s') . "===" . $node['id'] . "====" . $country . "===" . $aging . "\n"; } } } unset($data); }