ugrás a tartalomhoz

string beillesztése szövegbe

Anonymous · 2005. Okt. 10. (H), 10.25
Halihó!

Hogyan lehet megadni, hogy x karakterenként beszúrható legyen egy string?
chunk_split-tel már sikerült megoldani, de ebben az a nagy baj, hogy nem lehet megadni hogy hányszor szúrja be a stringet, tehát minden x-edik helyre bedobja..

Nem hiszem el, hogy nincs olyan függvény ami ezt megoldja.. légyszi segítsetek, hadd ne kelljen szanaszét tömbökbe darabolnom mindent, aztán újraösszerakni ciklustömkellegekkel...
 
1

3 sor

attlad · 2005. Okt. 10. (H), 11.47
1. substr-rel veszed a szöveg elejét
2. chunk_split ezen a részen
3. ehhez hozzáfűzöd a szöveg végét

Attila
2

preg_replace esetleg?

ftl · 2005. Okt. 10. (H), 12.35

$skip = 5; // hány karakterenként
$string = 'X'; // mit szúrjunk be
$subject = 'aaaaabbbbbcccccdddddeeeeefff'; // mibe szúrjuk be
$limit = 3; // max. hányszor
echo preg_replace('/(.{'.$skip.'})/', '$1'.$string, $subject, $limit);
az eredmény:
aaaaaXbbbbbXcccccXdddddeeeeefff

a $limit paraméter opcionális.
3

<Nincs cím>

Anonymous · 2005. Okt. 10. (H), 18.13
Köszi srácok!