Pessoal, estou tendo que comunicar PHP com asterisk, que é um sistema de central telefonica para linux. A comunicação eu já fiz, e tenho como retorno uma variavel que trato ele assim: nl2br($ast->getQueues()) Uso o nl2br para dar as quebras de linhas. O conteudo é assim: Message: Queue summary will follow Event: QueueSummary Queue: Suporte LoggedIn: 0 Available: 0 Callers: 0 HoldTime: 3 TalkTime: 45 LongestHoldTime: 0 Event: QueueSummaryComplete Event: Newchannel Privilege: call,all Channel: SIP/559101001-00000134 ChannelState: 0 ChannelStateDesc: Down CallerIDNum: 559106182 CallerIDName: Ademir AccountCode: Exten: s Context: default Uniqueid: 1338221269.469 O que preciso é identificar alguns desses resultados e trata-los para inserir no banco de dados ou simplesmente listar de forma individual na tela. Por exemplo: ChannelStateDesc: Identificar somente o valor dele, que seria Down. Assim quer fazer com outros dados como Uniqueid, Channel etc. É possivel?