Hi,
kein Problem bei der Sache, habe eine Fehlermeldung falsch gedeutet. Das Problem scheint in meiner str_replace () zu liegen: Die ersetzt ja nur Zeichen, aber ich möchte ganze Werte ersetzen.
Beispiel:
Führt offenbar dazu, dass bei Suchfeld 230 nicht die 230 einfach durch die 50 ersetzt wird, sondern erstmal direkt die 2 als erste Ziffer durch die 10 und die 30 durch die 35 ersetzt wird? Ergebnis 1035 statt 50.
Wie kann ich denn die kompletten Einzelwerte der Arrays berücksichtigen und nicht nur Zeichen?
array_replace () kann meine PHP Version noch nicht. :-(
kein Problem bei der Sache, habe eine Fehlermeldung falsch gedeutet. Das Problem scheint in meiner str_replace () zu liegen: Die ersetzt ja nur Zeichen, aber ich möchte ganze Werte ersetzen.
Beispiel:
PHP-Code:
$suchfeld ="230";
$search = array ( 2, 4, 30, 130, 230);
$replace =array (10, 20, 35, 40, 50);
$erg = str_replace ($search, $replace, $suchfeld);
Wie kann ich denn die kompletten Einzelwerte der Arrays berücksichtigen und nicht nur Zeichen?
array_replace () kann meine PHP Version noch nicht. :-(
Kommentar