[ Dica PHP ] Como encontrar strings dentro de string ou arquivo

Eh, coisa besta!

Estes dias precisei disto, e embora, simples, tem quem não saiba por não dominar expressões regulares.





<?php



/*

 Procura todas as ocorrências

 dentro do string passado

 no segundo parametro

*/



$string = "inicio Esta é uma string a ser inspecionada fim"; // poderia ser um arquivo file_get_contents('nome-arquivo.extensao')



preg_match_all("/inicio(.*)fim/", $string, $resultados );



foreach ( $resultados[1] as $resultado ) {

print $resultado . '<br />';

}



// fim