<?php
$log = <<<FIM
##################################################
----------------------------------------
Nome: nome_user,
Email: email@user.com,
-------------------------------
,
----------------------------------------
##################################################
FIM;
echo my_extract( $log, 'Email:', ',' ) . PHP_EOL;
echo my_extract( $log, 'Nome:', ',' ) . PHP_EOL;
echo my_extract( $log, 'Batata:', ',' ) . PHP_EOL;
function my_extract( $text, $start, $end ) {
$pos1 = strpos( $text, $start ); if( false === $pos1 ) return 'Não encontrado';
$pos2 = strpos( $text, $end, $pos1 ); return trim( substr( $text, $pos1, $pos2 - $pos1 ) ); }
PD9waHAKCiRsb2cgPSA8PDxGSU0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpOb21lOiBub21lX3VzZXIsCkVtYWlsOiBlbWFpbEB1c2VyLmNvbSwKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQosCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKRklNOwoKCWVjaG8gbXlfZXh0cmFjdCggJGxvZywgJ0VtYWlsOicsICcsJyApIC4gUEhQX0VPTDsKCWVjaG8gbXlfZXh0cmFjdCggJGxvZywgJ05vbWU6JywgJywnICkgLiBQSFBfRU9MOwoJZWNobyBteV9leHRyYWN0KCAkbG9nLCAnQmF0YXRhOicsICcsJyApIC4gUEhQX0VPTDsKCgogICAgZnVuY3Rpb24gbXlfZXh0cmFjdCggJHRleHQsICRzdGFydCwgJGVuZCApIHsKICAgIAkkcG9zMSA9IHN0cnBvcyggJHRleHQsICRzdGFydCApOwoJCWlmKCBmYWxzZSA9PT0gJHBvczEgKSByZXR1cm4gJ07Do28gZW5jb250cmFkbyc7CgkJJHBvczEgKz0gc3RybGVuKCAkc3RhcnQgKTsKCQkkcG9zMiA9IHN0cnBvcyggJHRleHQsICRlbmQsICRwb3MxICk7CgkJcmV0dXJuIHRyaW0oIHN1YnN0ciggJHRleHQsICRwb3MxLCAkcG9zMiAtICRwb3MxICkgKTsKICAgIH0KICAgIAogICAg