Hirdetés
- iPhone topik
- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy S23 Ultra - non plus ultra
- Miért fárad gyorsabban az iPhone akku, mint az androidos?
- Kezünkben a OnePlus 15 és az Oppo Find X9-ek
- Yettel topik
- Megérkezett a Google Pixel 7 és 7 Pro
- Milyen okostelefont vegyek?
- MIUI / HyperOS topik
- Samsung Galaxy Watch7 - kötelező kör
Új hozzászólás Aktív témák
-
don_peter
senior tag
válasz
don_peter
#15118
üzenetére
Közben továbbgörgetve a dolgokat megoldottam egyszerűbben a keresést:
$codes = preg_match_all("/\[codeon](.+)\[codeoff]/Uis", htmlspecialchars($html_text), $codes_out);
print($codes); //találatok száma
print_r($codes_out); //találatok tömbökbe rendezveA kérdésem a következő lenne:
Mikor kicserélem illetve kivágom a szövegrészből a fentebb említett speciális kódrész akkor a helyére szeretnék valami egyedi azonosítót helyezni amivel a feldolgozás után ismét a helyükre tudom helyezni a kivágott részeket.$i=0;
$msg = preg_replace("/\[codeon](.+)\[codeoff]/Uis", "spec".$i++, htmlspecialchars($html_text));
print(nl2br($msg));Ilyesmivel próbálkozom, de természetesen nem jó.
Nem csináltam még ilyet szóval fingom nincs mivel tudok számsort beilleszteni a kivágott rész helyére.
Kb így kellene kinéznie:$input = "Valami szöveg [codeon]akármi html kód[codeoff] és további szöveg [codeon]más html kód[codeoff] és még tovább";
//program lefut és az eredmény pedig ez lenne:Valami szöveg spec1 és további szöveg spec2 és még tovább.
Tudtok segíteni?
Új hozzászólás Aktív témák
- AMD Navi Radeon™ RX 9xxx sorozat
- Káprázatos űremléket állított Jeff Bezos az édesanyjának
- Horgász topik
- Lalikiraly: Astra kalandok @ Negyedik rész
- Projektor topic
- Házimozi haladó szinten
- iPhone topik
- Hivatalos a OnePlus 13 startdátuma
- BestBuy topik
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue 1ÉV GARANCIA -Kártyafüggetlen, MS3744, 100% Akkumulátor
- Eladó szép állapotban levő Samsung Galaxy A12 4/64GB kék / 12 hónap jótállás
- Bomba ár! Lenovo X1 Carbon 4th: i5-6GEN I 8GB I 512SSD I 14" FHD I HDMI I Cam I W11 I Gari
- LG 27GS60QX-B - 27" Ívelt VA - 2560x1440 2K QHD - 180Hz 1ms - AMD FreeSync Premium
- iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3831, 100% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


