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
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
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 🤘