Hirdetés

  • Elden Ring - Shadow of the Erdtree teszt

    gp Több, mint két évet kellett várni az Elden Ring első, és valószínűleg egyetlen kiegészítőjére. Megérte vajon a várakozást?

  • T Phone 2 Pro - majdnem mindenben jobb

    ma Az első körös magentás szolgáltatói telefonok ugyan nem voltak drágák, de sok kompromisszumot követeltek meg. A második generációs páros minden szempontból fejlődött, miközben az árazás maradt.

Ú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 rendezve

    A 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?

    [ Szerkesztve ]

    ----== Neo Geo és Arcade Fórum : www.neo-geo.hu ==----

Új hozzászólás Aktív témák