Hallo,
Also man kann einen Text ja so ersetzen:
$var1 = "[test] test";
$var1 = str_replace("[test]", "TEST", $var1);
echo $var1;
Ausgabe:
TEST test
Aber das geht nicht:
$var1 = "[TeSt] test";
$var1 = str_replace("[test]", "TEST", $var1);
echo $var1;
ich weiß auch warum, aber wie kann ich das ändern ;)
ich weiß das eregi_replace nicht zwischen groß und klein Unterscheidet, aber das führt auch nicht zum gewünschten Effekt.
$var1 = "[TeSt] test";
$var1 = eregi_replace("[test]", "TEST", $var1);
echo $var1;
Ausgabe:
[TESTTESTTESTTEST] TESTTESTTESTTEST
Naja das wollte ich ja nicht haben. Ich denke das liegt an den Klammern, aber auf die kann ich nicht verzichten.
Deswegen meine Frage: Kann ich das andern lösen, ohne alle möglichen Varianten aufzuschreiben?
MFG
Andavos
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr