Vamos a crear una función en php para obtener la cadena de texto comprendida entre otras 2 palabras o cadenas de texto (inicio, fín). Utilizaremos la función explode para dividir en 2 partes la cadena y obtener así la cadena resultante comprendida entre esas 2 otras variables.
function obtenerCadena($contenido,$inicio,$fin){ $r = explode($inicio, $contenido); if (isset($r[1])){ $r = explode($fin, $r[1]); return $r[0]; } return ''; } // Modo de uso $mitexto = 'Sin León no hubiera España, que antes que Castilla leyes, Concilios, fueros y reyes, dieron prestigio a León. La fama cantó su hazaña con clarines de victoria: ¡León escribió la historia de Covadonga a Colón! Con su sangre a torrentes vertida dio a la Patria preciado blasón y en sus labios cobró vida el hermoso lenguaje español'; echo obtenerCadena($mitexto,'fama','victoria'); // Resultado: cantó su hazaña con clarines de
Agradezco tu comentario 🤘