podziel ciąg znaków PHP

Znalazłem ten skrypt php:

// usuń znaczniki, aby uniknąć złamania html $ string = strip_tags ($ string);

if (strlen ($ string)> 500) {

<code>// truncate string
$stringCut = substr($string, 0, 500);

// make sure it ends in a word so assassinate doesn't become ass...
$string = substr($stringCut, 0, strrpos($stringCut, ' ')).'... <a href="/this/story">Read More</a>';  } echo $string;
</code>

utwórz przez webbiedave. Teraz moje pytanie brzmi: jak mogę określić strrpos, aby znaleźć spację lub kropkę?

Więc jeśli ograniczę ciąg do 22 i jeśli będę miał coś takiego jak StackOverFlow to najlepsza strona kiedykolwiek -> wyjdzie StackOverFlow jest ... i jeśli miałbym coś takiegohttp://stackoverflow.com jest najlepszą witryną w historii -> wyświetli tylko ... ponieważ nie znalazł miejsca i długości łańcucha> 22. Jak mogę zmodyfikować ten skrypt, aby wyciąć tekst, jeśli znajdzie kropkę w łańcuchu,http://stackoverflow.com to najlepsza strona w historii ->http: // stackoverflow ...?

questionAnswers(3)

yourAnswerToTheQuestion