Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Skracanie tekstu
adrianozo
post 29.01.2010, 17:50:36
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Kolejnym zagadnienie będzie skracanie tekstu smile.gif
Chodzi o to, że gdy piszę np. jakiś długi tekst to jego wyświetlę na podstronie, ale żeby na stronie głównej wyświetlać np. 20 wyrazów.
Znalazłem gdzieś taki skrypt, ale on skracał po znakach, a co jeśli on mi skróci po 50 znakach a ostatni wyraz kończy się po 52 znakach? Utnie mi dwa znaki.
Jak takie coś zrobić?


--------------------
Go to the top of the page
+Quote Post
kallosz
post 29.01.2010, 18:07:01
Post #2





Grupa: Zarejestrowani
Postów: 272
Pomógł: 19
Dołączył: 29.07.2006

Ostrzeżenie: (10%)
X----


  1. function tnij($string,$count)
  2. {
  3. $ilosc = strlen($string);
  4. if ($ilosc < $count)
  5. {
  6. return $string;
  7. }
  8. return substr($string,0,strpos($string, " ", $count));
  9. }

pisane w locie.

Ten post edytował kallosz 29.01.2010, 18:07:32


--------------------
Pomogłem ?? Kliknij pomógł :) || kallosz.pl
-----------------------------------
Go to the top of the page
+Quote Post
adrianozo
post 29.01.2010, 18:12:15
Post #3





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Ok, dzięki, ale teraz tak:
Gdzie mam wrzucić tekst w tym kodzie który chcę uciąć.
Po drugie: Mógłbyś mi wytłumaczyć co w tym kodzie jest zrobione?
Chodzi o to, żebym nie skopiował wkleił i działało tylko, żebym coś zrozumiał i umiał użyć w przyszłości smile.gif


--------------------
Go to the top of the page
+Quote Post
kallosz
post 29.01.2010, 19:24:50
Post #4





Grupa: Zarejestrowani
Postów: 272
Pomógł: 19
Dołączył: 29.07.2006

Ostrzeżenie: (10%)
X----


jest to prosta funkcja którą używamy w następujący sposób:
  1. $tekst = 'ababababaababababa dsa sa dsa das da sd ads asd sa dsa dsa da sd asd sad sa da';
  2. $tekst = tnij($tekst,20);

co do samej funkcji to polecam manual.

--
Jeśli pomogłem to mile widziany <pomógł>


--------------------
Pomogłem ?? Kliknij pomógł :) || kallosz.pl
-----------------------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.05.2024 - 05:26