Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Łamanie tekstu, Problem
indexx
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

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


Mam takie pytanie, otóż mam tekst o dł do 86(może być mniejszy) znaków i potrzebuję odpowiedniej funkcji, które podzieli mi tekst po 40 znaku i przekaże do zmiennej $tekst, a resztę do zmiennej $tekst_2
Czyli np mam - tekst sdfsfsdf vcbcvb i po wykonaniu skryptu otrzymam

$tekst = tekst sdfsfsdf
$tekst_2 = vcbcvb

Jeżeli było to proszę o link lub naprowadzenie na odpowiednie funkcje.

Z góry dziękuję
Go to the top of the page
+Quote Post
Misiur66
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

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


Google + explode()

Edit

No fakt, przecież nie ma żadnego znaku specjalnego. Moja wina. Odpowiedź niżej

Ten post edytował Misiur66 15.01.2010, 20:10:26
Go to the top of the page
+Quote Post
neverever
post
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

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


  1. $text='123456789abcdefghijklmnopqrstuvwxyz123456789';
  2. $a = substr($text, 0, 40);
  3. $b = substr($text, 40, strlen($text));


A jak byś chciał dzielić na równe kawałki po 40 znaków, to wtedy
  1. $tablica = str_split($text, 40);
Go to the top of the page
+Quote Post
indexx
post
Post #4





Grupa: Zarejestrowani
Postów: 120
Pomógł: 0
Dołączył: 20.06.2008

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


O to chodziło.
Jeszcze jedno pytanie, jak zrobić aby ciąg nie łamał się w połowie wyrazu, tylko dopiero przy następnej spacji lub na końcu słowa, które by przełamał?
Kombinuje, że coś z funkcją wordwrap ale coś dziś mi się ciężko myśli.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 12:29