Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]rozbicie tekstu o danej długości na tablicę
kielich
post 1.06.2011, 20:32:39
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

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


Witam,

Czy ma ktoś jakiś pomysł na algorytm (mile widziany kod) który rozbije mi tekst na daną długość w tablicę , abym mógł go później użyć w pętli foreach np.

  1. $tekst = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Consectetuer lacus. Ut rhoncus eget, bibendum metus nisl dui lectus, vel turpis quis ipsum. Nam consectetuer lectus. Phasellus sagittis vel, sapien. Donec euismod orci luctus at, pretium convallis. Praesent sollicitudin, odio vitae ante.";


I tekst w zmiennej tekst potrzebuje rozbić co 130 znaków na tablicę

Bardzo proszę o jakąś poradę


--------------------
Życie jest jak SESJA kiedyś wygaśnie ....

Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł
Go to the top of the page
+Quote Post
Mackos
post 1.06.2011, 20:54:29
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 44
Dołączył: 10.06.2009

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


Hmmm .... explode


--------------------
WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
Go to the top of the page
+Quote Post
Fifi209
post 1.06.2011, 20:55:22
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Cytat(Mackos @ 1.06.2011, 21:54:29 ) *
Hmmm .... explode

Ciekawe jak rozbijesz co 130 znaków.
wordwrap


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
kielich
post 1.06.2011, 20:56:11
Post #4





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

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


explode to nie do końca dobre rozwiązanie bo nie mam punktu zaczepienia "krojąc" np do przecinka czy kropki tekst w zmiennej tekst to wartość podana przez usera wiec nie wiem co on sobie tam wpisze


--------------------
Życie jest jak SESJA kiedyś wygaśnie ....

Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł
Go to the top of the page
+Quote Post
Crozin
post 1.06.2011, 20:59:05
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


http://www.php.net/manual/en/function.str-split.php
Go to the top of the page
+Quote Post
peter13135
post 1.06.2011, 21:24:04
Post #6





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


  1. <?php
  2. $s = 'asd1asd2asd3asd4';
  3. $length = strlen($s);
  4. $array = array();
  5. for($i=0; $i<$length; $i++)
  6. $array[(int)floor($i/4)].=$s[$i];
  7. ?>


--------------------
:)
Go to the top of the page
+Quote Post
kielich
post 1.06.2011, 21:24:32
Post #7





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

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


Fifi209 właśnie o to mi chodziło resztę i tak sobie obrobiłem do własnego użytku , wielkie dzięki smile.gif


--------------------
Życie jest jak SESJA kiedyś wygaśnie ....

Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł
Go to the top of the page
+Quote Post
aeaeae
post 1.06.2011, 21:44:57
Post #8





Grupa: Zarejestrowani
Postów: 117
Pomógł: 23
Dołączył: 5.03.2011

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


Milion funkcji, z których każdą można by zastąpić kilkoma linijkami kodu, pamiętając tylko o tym, co zauważył w swoim skrypcie peter13135 - tekst to odpowiednio zakończona tablica znaków ...
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: 27.06.2025 - 22:42