командой
Код: Выделить всё
preg_replace("/.*Uptime: (.*)<.*$/U", "$1", file_get_contents("http://192.168.*.*/*/?cf=1"));
Как можно изменить выражение чтоб получилось 6 д. 7 час. 4 мин.?
А то у меня всегда были проблемы с preg_replace
Модератор: immortal
Код: Выделить всё
preg_replace("/.*Uptime: (.*)<.*$/U", "$1", file_get_contents("http://192.168.*.*/*/?cf=1"));
Код: Выделить всё
$megad = preg_replace("/.*Uptime: (.*)<.*$/U", "$1", file_get_contents("http://192.168.*.*/*/?cf=1"));
$format_ins = array('d',':',' 0');
$format_end = array( " д. ", " час. ", " ");
$megad_form = str_replace($format_ins , $format_end, $megad);
echo $megad_form.' мин.';
Код: Выделить всё
7 д. 5 час. 4 мин.
Скажите, как приятно сделать, в итоге, все самому?webms писал(а):....
Код: Выделить всё
7 д. 5 час. 4 мин.
Я просто забыл про str_replaceVovix писал(а):Скажите, как приятно сделать, в итоге, все самому?webms писал(а):....
Код: Выделить всё
7 д. 5 час. 4 мин.
Я бы вот так сделалJilber писал(а):Подскажите плиз правильный синтаксис.
Код: Выделить всё
$WittyCloud = preg_replace("/.*Uptime: (.*)<.*$/U", "$1", file_get_contents("http://192.168.100.11"));
//$WittyCloud = "2 day 11:12:55";
$WittyCloud_form = str_replace('day', ' д. ', $WittyCloud);
$m = explode(":", $WittyCloud_form);
$save = $m[0].' час '.$m[1].' мин '.$m[2].' сек';
sg('statusTerminal.uptime', $save);
Код: Выделить всё
2 д. 11 час 12 мин 55 сек