Mam taki skrypt: Zlicza znaki ze zmiennej zawierającej tekst z formularza POST i później dzielę nim tekst na mniejsze ale dzili on po ilości znaków i ucina wyrazy

, a chciałbym żeby albo dzielił np. po dwódziestej spacji od końca (czyli utnie 20 wyrazów) , lub niech znajdzie dwusetny znak od końca tak jak w przypadku poniżej ale utnie po następnej spacji.

I co wy na to - da się to zrobić
<?php
$tekst_obciety=substr($tekst,0
,200
);
?>