ugrás a tartalomhoz

Szöveg vagy link beszúrása adott karakterenként PHP-ben

Anonymous · 2005. Nov. 14. (H), 16.17
Sziasztok!
Be szeretnék szúrni x karakterenként egy szöveget. van ötletetek, hgoy ezt hogy tehetném meg?
 
1

wordwrap amit keresel

pp · 2005. Nov. 14. (H), 16.35
http://hu.php.net/manual/hu/function.wordwrap.php


pp
2

<Nincs cím>

Anonymous · 2005. Nov. 14. (H), 16.57
Igen, ezzel próbálkoztam, de az a baj, hogy különböző karaktersorokat szeretnék beszúrni.
Ez meg - ha jól értelmezem - x karakterenként beszúr 1 karaktersort.
Igaz?

Mondjuk ezt nem írtam előre - bocsi :)
4

substr() vagy str_split()

Hojtsy Gábor · 2005. Nov. 14. (H), 20.41
Csinálsz egy ciklust, ami a substr() függvényt hívja meg változó szakaszokat lekérve, odébb csúsztatva a kívánt méretű "ablakot", és leállva, ha már rövidebb karaktersorozatot kapott, mint a kívánt ablak, azaz a végéről adott valamit a PHP. Ha nem túl hosszú a sztring, akkor az str_split() is elegendő lehet, ami egy tömbben adja vissza az adott karakterenként darabolt karaktersorozatot. Aztán a tömbön végigmenve már meg tudod tenni, amit szeretnél.
5

<Nincs cím>

Anonymous · 2005. Nov. 16. (Sze), 12.27
Nagyon köszi a segítséget, bár már megoldottam vhogy! ;)
Bár, lehet, nem a legelegánsabb megoldás, de érdekelne azért a véleményed:

Amúgy annyit csinál a szkriptecske, hogy lekérdezi egy szöveghez tartozó képek számát + url-jét, majd x karakterenként beszúrja azokat - egyszer balra, egyszer jobbra a szöveghez képest.
Korlátozva van a képek feltöltésének száma a szöveg hosszától függően.

Beszúrtam minden x. karakter után egy '[img]' string-et, aztán a képek lekérdezés ciklusában mindig lecseréltem egyet az aktuális kép urljére.
3

<Nincs cím>

Anonymous · 2005. Nov. 14. (H), 18.23
Elég lenne annyi segítség is, hogy hogyan lehet megadni reguláris kifejezésekkel, hogy pl.500 karakter?
6

ha neked csak ez kell

pp · 2005. Nov. 16. (Sze), 12.54
{,500}

pp