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 ...?