Autor Zpráva
Light King
Profil
Ahoj, nejak mi nefacha preg_replace mohli by jste pomoct pls :)

<?
$text=include "index.php";

$nadpis="jsdfsdlkgsdgf";

$text=preg_replace("# {(.+?)} #is", "$1", $text);

echo $text;
?>


v index.php mam toto:


<b> {nadpis} </b>


potrebuji aby mi to z {nadpis} udelalo promennou $nadpis

nevite jak na to ?? diky
Alphard
Profil
$text=include "index.php";
ohledně tohoto jsem skeptik, to jsem ještě v životě neviděl :-)

pro kontrolu:
$text=include "index.php";
echo "V proměnné je: ".$text;
Light King
Profil
ale ja potrebuju aby se mi {nadpis} zmenil na $nadpis, to cos napsal jsem nepochopil :(
Alphard
Profil
já jsem tě chtěl navést na to, že $text=include "index.php"; je blbost, kde jsi to viděl?
v $text bude true nebo false, rozhodně ne obash index.php
file_get_contents();
Mastodont
Profil
Proč tam máš

{(.+?)}


Zkus

@{.*@}


Namísto @ dej zpětné lomítko.
Light King
Profil
Alphard
nevidel jsem to nikde, proste me to jinak nenapadlo

Mastodont
zkusim dik
Anonymní
Profil *
nefunguje :( porad vypisuje {nadpis}
Mastodont
Profil
No a namísto "$1" patří $nadpis.
Light King
Profil
to neni "$1" ale "$@1" misto @ lomitko
Mastodont
Profil
Ale ty tam chceš dostat "jsdfsdlkgsdgf", ne?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: