Autor Zpráva
Anonymní
Profil *
Potřeboval bych z řetězce odstranit předponu a příponu, obě mohou být proměnlivé
např z *123! potřebuji dostat 123.
dostal jsem se k tomuto:
ereg_replace('$predpona([^\*]*)$pripona', '\\1', $text);

a dál už si nevím rady.
Hondrej
Profil *
Kdybys to vic rozepsal...

Jaky muze mit tvar predpona, jaky pripona. Nekolik ruznych prikladu. vypis oddelovacu.
Anonymní
Profil *
ta předpona může mít jakejkoli tvar např: XYZ_ ta předpona bude uložená v proměnné $predpona
Honza Hučín
Profil
Aha, takže potřebuješ prostě najít, kde v řetězci končí $predpona a začíná $pripona. Na to jsou funkce strlen a substr.

substr($retezec, strlen($predpona), -strlen($pripona))
Toto téma je uzamčeno. Odpověď nelze zaslat.

0