PHP5
Código PHP:
$txt = substr($cadena, 0, 170); // Fijo el Nro de caracteres a 170 como maximo rango, supongamos que hay unos 250 caracteres.
$end_txt = iconv_strrpos($txt, ' '); // Busco el ultimo espacio en blanco, me devuelve la posicion
$txt = substr($cadena, 0, $end_txt);
print($txt);