Skocz do zawartości
Szukaj w
  • Więcej opcji...
Znajdź wyniki, które zawierają...
Szukaj wyników w...

[Poradnik] Prosta funkcja do skracania tekstu


eXe
 Udostępnij

Rekomendowane odpowiedzi

Funkcja wygląda tak:



[code]function cutMe($text,$length,$sufix='...') { if(strlen($text) > $length) return substr($text,0,$length).$sufix; else return $text; }[/code]



Jak widać funkcja posiada 3 argumenty. Pierwszy $text to ciąg znaków, drugi $length to ilość znaków, jaka nas interesuje, ostatni (opcjonalny) to tekst, który zostanie dodany jeśli podany ciąg znaków będzie dłuższy niż ilość znaków.







Do napisania funkcji potrzebne były tylko 2 wbudowane w php funkcje oraz wyrażenie warunkowe if

1) Funkcja strlen, zwraca długość ciągu.

2) Funkcja substr, wycina z ciągu podana ilość znaków.







Przykład wykorzystania funkcji:


[code]$zmienna = 'Ala ma kota i tak dalej'; echo cutMe($zmienna,5,'[...] tyle'); // zwróci "Ala m [...] tyle";[/code]


Źródło: blog.kmike.net

147299515587591.gif147299515587591.gif"><a href=http://imgie.pl/uploads/147299515587591.gif' alt='URL>'>

http://http://arianeamt2.pl

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
<center><div class="tabliczka_error">Ten post został zgłoszony przez <b>użytkownika</b></div></center>

<center><div class="tabliczka_error">Temat został <b>zamknięty</b></div></center>

<center><div class="tabliczka_normal">Temat został przeniesiony do <b>kosza</b></div></center>
http://gfxspace.pl/forum/img-pliki/administrator_55a538be515e8.png

[url=http://skinmarket.pl/ref-40226]http://skinmarket.pl/images/bannery/350x19.jpg
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.