Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] skroty tekstu
Suchy
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.03.2006

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


Witam. JAk wyświetlić np tylko 180 znaków jakiegoś tekstu? Napisał sam co nieco ale to troszke źle działa, bo dzieli rówżnież wyrazy, a ja bym chciał tak, że wyswietla pełne wyrazy
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
aj_rudy
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 30.03.2006

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


moze cos takiego
nie wiem czy to najszybszy i najlepszy pomysl, ale tez sie dopiero ucze :]

  1. <?php
  2.  
  3. function pokaz( $tekst,$max_znakow )
  4. {
  5. if ( strlen( $tekst ) <= $max_znakow ) 
  6. return $tekst;
  7.  
  8. $wyrazy = explode( ' ', $tekst );
  9. $fragment = current($wyrazy);
  10. while ( (strlen( $fragment.next( $wyrazy ) ) + 1 ) <= $max_znakow ) 
  11. $fragment .=' '.current($wyrazy);
  12. return $fragment;
  13. }
  14.  
  15.  
  16. $moj='przykladowy tekst ktory wyswietli ponizej podanej ilosci znakow uwzgledniajac pe
    lne wyrazy'
    ;
  17.  
  18. //maly tescik na koniec :]
  19.  
  20. echo pokaz($moj,85).' '.strlen(pokaz($moj,85));
  21.  
  22. ?>


pozdr.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 06:54