![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 9 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, jak można złamać ciąg znaków jeśli jest za długi??
Dostaję tekst z pola TEXTAREA zapisuję do pliku, no i problemy zaczynają się przy jego odczycie, gdy ktoś napisze "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" rozsuwa mi tabele i wszystko się przestawia. Jak można to podzielić?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 23 Dołączył: 2.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tak jeśli chodzi o samo php:
http://pl.php.net/explode http://www.gajdaw.pl/php/file-count-explode-trim/index.html A jak potrzebujesz coś z wyglądem to jest wiele możliwości... robisz sobie np diva, i dajesz mu height: auto; (będzie Ci się rozciągał zależnie od treści), albo dajesz mu scrolla, overflow: auto; Ten post edytował Maciekbjw 5.03.2008, 18:57:48 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 209 Pomógł: 37 Dołączył: 27.02.2008 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
a nie będzie tu chodziło o: overflow ?
powinno zadziałać dodane w stylach textarea.. Piszę z pamięci - jeśli się mylę, niech ktoś mnie od razu poprawi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 9 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
NIe nie to nie to.
CHodzi mi o to żeby przy zapisie do pliku czy nawet przy odczytywaniu z pliku ciąg znaków "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" podzielil np tak "aaaaaaaa aaaaaaaaaaaa aaaaaaaaa aaaaaaaaa". jeśli jakis wyraz jest większy od pewnej liczby np "$najdłuższy_tekst = 20;" to go dzieli wstawiając co 20 znakow spacje. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://pl2.php.net/manual/pl/function.wordwrap.php
Drugi przykład użycia, to jest właśnie to, o co Ci chodzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 9 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziękuję, DZIAŁA (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) TYlko jeszcze w moim przypadku zamienię znak nowej linii na spacje i spoko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod <?
$tekst = "Bardzo długie słooooooooooowooooooooooooooooooooooooooooooooooooooooooooooooooooo"; $nowytekst = wordwrap($tekst, 12, " ", 1); echo "$nowytekst"; ?> |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Taka uwaga przy okazji - używaj apostrofów, i nie pakuj samych zmiennych w cudzysłowy - mogą być bez.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:39 |