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
  1. $skip = 5; // hány karakterenként  
  2. $string = 'X'// mit szúrjunk be  
  3. $subject = 'aaaaabbbbbcccccdddddeeeeefff'// mibe szúrjuk be  
  4. $limit = 3; // max. hányszor  
  5. 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!