Страница 1 из 1

разбор строки

Добавлено: Ср июл 25, 2018 9:34 pm
sega6549
Всем привет, нужна помощь в разборе строки, имеем вот такой сценарий
getURL('http://192.168.1.2:8080/?command=2&channel=3137&value=1');
$data=getURL('http://192.168.1.2:8080/?command=1&channel=3137');
setGlobal('test.1_m', $data);
суть в том что меняем состояние первой строчкой, второй считываем, третьей записываем пришедшее в свойство, но засада в том что ответ приходит вот такого формата;
<html><head><title>1M HTTP</title></head><body>200-1</body></html>
нужна единичка после <body>200- помогите плиз

Re: разбор строки

Добавлено: Ср июл 25, 2018 9:51 pm
olehs

Код: Выделить всё

getURL('http://192.168.1.2:8080/?command=2&channel=3137&value=1'); 
$data = getURL('http://192.168.1.2:8080/?command=1&channel=3137');
$xml = new SimpleXMLElement($data);
$data = $xml->xpath("/html/body");
$val = explode("-", $data[0]);
setGlobal('test.1_m', $val[1]);

Re: разбор строки

Добавлено: Ср июл 25, 2018 10:10 pm
sega6549
olehs писал(а):
Ср июл 25, 2018 9:51 pm

Код: Выделить всё

getURL('http://192.168.1.2:8080/?command=2&channel=3137&value=1'); 
$data = getURL('http://192.168.1.2:8080/?command=1&channel=3137');
$xml = new SimpleXMLElement($data);
$data = $xml->xpath("/html/body");
$val = explode("-", $data[0]);
setGlobal('test.1_m', $val[1]);
[/quote]

Спасибо огромное