Das klappt auch soweit ganz gut, nur mit str_ireplace haperts ein wenig.
Hier mal der Code..
http://www.fanrpg.com/code.php?id=22
Auf jeden Fall wenn ich sowas hereingabe das der String ein Array ist.. dann wird nur das erste ersetzt also ich gebe folgendes rein:
Code: Alles auswählen
$text = array();
$text[] = "Der grosse Bär flüchtete";
$text[] = "Der grosse bÄR flüchtete";
echo print_r(str_ireplace("bär", "fuchs", $text), true);
Also bei [0] ersetzt der alles ganz brav.Array
(
[0] => Der grosse fuchs flüchtete
[1] => Der grosse bÄR flüchtete
)
Bei [1] aber nicht mehr

Und ich versteh eigentlich nicht wirklich warum..
Weiss da hier zufällig einer?