Tu peux t'en sortir avec substr, tu repères si ton 150ème caractères est un blanc ou non, si oui, tu coupes, sinon tu peux reculer (ou avancer, mais tu auras plus de 150 caractères) jusqu'à temps de trouver un blanc et couper ta chaine...
-------------------------------------------------
$i = 150;
while( ord(substr($chaine,$i-1,$i))!=32)
{
$i--;
}
$chaine = substr($chaine,0,$i);
-------------------------------------------------
[edtdd]--Message édité par fly LM--[/edtdd]