Szöveg vagy link beszúrása adott karakterenként PHP-ben
Sziasztok!
Be szeretnék szúrni x karakterenként egy szöveget. van ötletetek, hgoy ezt hogy tehetném meg?
■ Be szeretnék szúrni x karakterenként egy szöveget. van ötletetek, hgoy ezt hogy tehetném meg?
wordwrap amit keresel
pp
<Nincs cím>
Ez meg - ha jól értelmezem - x karakterenként beszúr 1 karaktersort.
Igaz?
Mondjuk ezt nem írtam előre - bocsi :)
substr() vagy str_split()
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 azstr_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.<Nincs cím>
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.
<Nincs cím>
ha neked csak ez kell
pp