Problem mit str_ireplace auf PHP4
Verfasst: 12.09.2006 00:15
Aufgrund das ein Script bei mir in Einsatz kommen soll was aber PHP5 vorraussetzt. Musse ich gerade ein paar PHP5 Funktionen simulieren.
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:
Und der gibt mir folgendes aus..
Bei [1] aber nicht mehr
Und ich versteh eigentlich nicht wirklich warum..
Weiss da hier zufällig einer?
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?