Andavos: Etwas ersetzten, egal ob groß oder klein

Beitrag lesen

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