okovalev
@okovalev

Как распарсить кучу текста из AMI?

https://gist.github.com/anonymous/5f61ebd8fcdfe259...

Приходит вот такая борода, а хочется сделать из этого, что-то вроде:
SIP/P-01 (Не в сети) принял 19 звонков (последний звонок 12512 сек)
SIP/P-02 (Разговаривает) не принял звонков
SIP/P-03 (Доступен) has taken 19 звонков (последний звонок 12750 сек)
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
Exploding
@Exploding
wtf?
Ну можно вот так еще...
//$data = getUrlData("https://gist.githubusercontent.com/anonymous/5f61ebd8fcdfe2590eed38fe5fd9adb9/raw/c7fdf9ae753f5864b98627955e69b87ca2c5aead/gistfile1.txt"); 
//getUrlData это моя curl функция. замените там чем-то у себя
			$data = $data['content']; //в $data якобы как-то оказались данные
			$data = explode("\n\n",$data);
			foreach($data as $k=>$v){
				$block = explode("\n", $v);
					foreach($block as $kk=>$vv){
						$line = explode(":", $vv);
							if(count($line)>1)
								$f[$k][$line[0]] = $line[1];
					}
						
			}
			print_r($f);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы