substr():
$elipsed = substr($origstring, "0", "155") . "..."';
I would suggest that if you are shortening a sentence, end it on a space rather than cutting off the last letter:
$temp = substr($origstring, "0", "155");
$lastspace = strrpos($temp; " ");
$elipsed = substr($origstring, "0", $lastspace - 1) . "...";