Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Nietypowe przycięcie teksty :/
lukas0987
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 13.04.2006

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


Witam,

Mam zmienną $tekst. Ona może mieć długość max. 66 znaków.
Muszę tą zmienną podzielić na 3 linie po 22 znaki.
Chciałbym, aby wyrazy nie były poucinane. Naturalnie w ostatniej lini może być to pocięte.

  1. <?php
  2. if(strlen($tekst)<=22) {
  3. echo("$tekst<BR />");
  4. }
  5.  
  6. if(strlen($tekst)>22 && strlen($tekst)<=44) {
  7. $tnij_1 = substr($tekst, 0, strpos($tekst," ",22));
  8. $tnij_2 = substr($tekst, 22, strpos($tekst," ",44));
  9. echo("$tnij_1<BR />");
  10. echo("$tnij_2<BR />");
  11. }
  12.  
  13. if(strlen($tekst)>22 && strlen($tekst)<=44) {
  14. $tnij_1 = substr($tekst, 0, strpos($tekst," ",22));
  15. $tnij_2 = substr($tekst, 22, strpos($tekst," ",44));
  16. $tnij_3 = substr($tekst, 44, strpos($tekst," ",66));
  17. echo("$tnij_1<BR />");
  18. echo("$tnij_2<BR />");
  19. echo("$tnij_3<BR />");
  20. }
  21. echo '<BR />';
  22. echo '<BR />';
  23. ?>


Generalnie myślałem nad czymś takim, jednak to nie będzie działać :/
Nie mogę zbudować nawet prostej koncepcji jak to zrobić.
Zaznaczam że $tekst może mieć 5 znaków, jak i 50. Może również być pusta.

Pozdrawiam
Z góry dziękuję za poświęcony czas.
Go to the top of the page
+Quote Post

Posty w temacie
- lukas0987   [PHP] Nietypowe przycięcie teksty :/   23.09.2008, 10:52:55
- - ddiceman   wordwrap() edit: batman ma rację, wordwrap a...   23.09.2008, 10:59:22
- - batman   wordwrap   23.09.2008, 11:01:12
- - lukas0987   A ja dwa dni siędzę i piszę skompli...   23.09.2008, 14:12:36


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 Aktualny czas: 19.08.2025 - 14:33