Función muy recomendable cuando queramos recortar una determinada cadena de texto y añadir los típicos puntos suspensivos… En esta función evitaremos cortar palabras completas, podremos decirle que busque hasta determinada palabra o letra antes de cortar la cadena…
function recortar_texto($texto, $limite=100){
$texto = trim($texto);
$texto = strip_tags($texto);
$tamano = strlen($texto);
$resultado = '';
if($tamano <= $limite){
return $texto;
}else{
$texto = substr($texto, 0, $limite);
$palabras = explode(' ', $texto);
$resultado = implode(' ', $palabras);
$resultado .= '...';
}
return $resultado;
}
$cadena = 'La Región de León, Región Leonesa o Reino de León, es una región histórica española definida tras la división territorial de España en 1833. Agrupa las provincias de León, Salamanca y Zamora. El término Reino deviene de dicho documento estatal, con lo que a efectos legales y administrativos, ese sería su nombre oficial, al igual que lo son el de Reino de Murcia y el Reino de Valencia';
//Modo de uso:
echo recortar_texto($cadena, 50); // Imprimirá: La Región de León, Región Leonesa o Reino de León,...
Agradezco tu comentario 🤘