1 String in Rechnung umwandeln 18. Dezember 2007, 13:57 Hallo Kann ich einen String so umwandeln, dass PHP die in dem String enthaltene Rechnung löst? Quellcode // Wie komme ich hier auf 4? $string = "2+2"; Danke lu
2 18. Dezember 2007, 14:36 Umwandeln nicht direkt, aber du kannst den Inhalt als PHP-Code ausführen. Quellcode $string = "2+2"; $erg = eval($string); Gruß, X-Eon
3 18. Dezember 2007, 14:41 Danke für die Antwort Aber so wie du des beschrieben Hast, funktionierts leider nicht Kannst du mir erklären, warum es aber so funktioniert? Quellcode eval("\$b = $string;");
4 18. Dezember 2007, 14:45 Ja stimmt. Du musst die Zeichen Escapen, damit das nicht schon vor dem Aufruf von eval umgesetzt wird. Beispiel. Quellcode $b = 5; $string = "Hallo"; eval("$b = $string"); // ausgeführt wird 5 = "Hallo" eval("\$b = \$string"); // ausgeführt wird $b = $string Gruß, X-Eon