Esto hace lo que quieres:
Código PHP:
Ver originalfunction corta($p, $lim) {
return $ret[0];
}
$p="luneslunes holacomoandaslaholaaa";
echo corta($p,19);
Explicación:
1- wordwrap() devuelve una cadena agregando saltos de línea en el límite de caracteres establecido, o en el primer espacio previo.
2- Explode "divide" una cadena según el(los) caracter(es) especificado(s) y los coloca en un array(), en este caso, usamos salto de línea.
3- Tomas el primer elemento del array y listo!