Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]rozbicie tekstu o danej długości na tablicę
Forum PHP.pl > Forum > Przedszkole
kielich
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ę
Mackos
Hmmm .... explode
Fifi209
Cytat(Mackos @ 1.06.2011, 21:54:29 ) *
Hmmm .... explode

Ciekawe jak rozbijesz co 130 znaków.
wordwrap
kielich
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
peter13135
  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. ?>
kielich
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
aeaeae
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 ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.