//分的格式 13:47:35 up 7 min, 1 user, load average: 0.14, 0.45, 0.25
//時的格式 14:50:25 up 1:09, 1 user, load average: 0.05, 0.04, 0.00
//日的格式 10:49:48 up 1 day, 9:31, 1 user, load average: 0.05, 0.03, 0.00
//日+分格式 22:40:28 up 1 day, 53 min, 1 user, load average: 0.05, 0.06, 0.02
//多日+分格式 10:51:21 up 2 days, 04 min, 1 user, load average: 0.20, 0.09, 0.02
//多日+時格式 10:51:21 up 2 days, 13:04, 1 user, load average: 0.20, 0.09, 0.02
代碼: 選擇全部
if(strstr($uptime, ' days,')){
if(strstr($uptime, 'min')){
preg_match("/\sup\s(\d+)\sdays,/", $uptime, $time_d);
preg_match("/\s+(\d+)\smin,/", $uptime, $time_m);
$time_h[1] = 0;
}
else{
preg_match("/\sup\s(\d+)\sdays,/", $uptime, $time_d);
preg_match("/,\s+(\d+)\:/", $uptime, $time_h);
preg_match("/:(\d+),/", $uptime, $time_m);
}
}
elseif(strstr($uptime, ' day,')){
if(strstr($uptime, 'min')){
preg_match("/\sup\s(\d+)\sday,/", $uptime, $time_d);
preg_match("/\s+(\d+)\smin,/", $uptime, $time_m);
$time_h[1] = 0;
}
else{
preg_match("/\sup\s(\d+)\sday,/", $uptime, $time_d);
preg_match("/,\s+(\d+)\:/", $uptime, $time_h);
preg_match("/:(\d+),/", $uptime, $time_m);
}
}
elseif(strstr($uptime, 'min')){
preg_match("/\s(\d+)\s/", $uptime, $time_m);
$time_d[1] = 0;
$time_h[1] = 0;
}
else{
preg_match("/up\s+(\d+)\:/", $uptime, $time_h);
preg_match("/:(\d+),/", $uptime, $time_m);
$time_d[1] = 0;
}

