Cita:
Me gustaría que los puntos suspensivos se pudieran mostrar pegados a la última letra de la subcadena extraída.echo "Esto es una " . substr('cadena de texto', 0, 9) . "...";
// Devuelve: Esto es una cadena de ...
// Devuelve: Esto es una cadena de ...
¿Alguna sugerencia? Se me ocurre que si el tercer parámetro de la función substr() sólo contara las letras e ignorara los espacios en blanco, siempre se ajustarían los puntos suspensivos a la última letra de la subcadena devuelta.