¿Cuál es la mejor manera de obtener el contenido entre dos cadenas por ejemplo,contenido entre dos cadenas de PHP
ob_start();
include('externalfile.html'); ## see below
$out = ob_get_contents();
ob_end_clean();
preg_match('/{FINDME}(.|\n*)+{\/FINDME}/',$out,$matches);
$match = $matches[0];
echo $match;
## I have used .|\n* as it needs to check for new lines. Is this correct?
## externalfile.html
{FINDME}
Text Here
{/FINDME}
Por alguna razón, esto parece funcionar en un lugar de mi código y no en otro. ¿Voy por esto de la manera correcta? ¿O hay un mejor camino?
también entrega la señal del tampón El modo de hacer esto o file_get_contents?
¡Gracias de antemano!
Si funciona en algunas situaciones y otras no, debería proporcionar ejemplos de cuándo funciona y cuándo no. – Welbog