Moin Moin.
Meine PHP-Fähigkeiten sind etwas beschränkt, daher kann ich mich selbst nur auf (minimalste) Grundkenntnisse berufen. Zur Zeit versuche ich mich gerade an einer Art Taschenrechner, in dem Formeln eingegeben werden sollen. Beispielsweise soll er 2 + 2*3 –4 berechnen können:
Daher habe ich zunächst eine schlichte HTML-Seite mit einem Eingabeformular erstellt, wobei diese eine Variable per Post an die entsprechende PHP-Datei übergibt.
Es stellt sich jetzt für mich das Problem, wie mache ich es, dass die Übergebende Variable mit dem Inhalt (2 + 2*3 –4) ausrechnet?
Ich habe mal nach diesen Problem gesucht und einige fertige Quellcodes gefunden. Diese sind jedoch sehr umfangreich und erstrecken sich über zig Tausenden von Zeilen. Bei weiterer Recherche bin ich auf den Befehl Explode () gestoßen (wie beispielsweise auf http://www.php.net/explode). Mit diesen Befehl müsste der Quelltext doch nun ein Zweizeiler werden bzw. in einigen Zeilen abgehandelt sein. Ich verstehe zwar die Kernaussage des Explode-Befehls, dass der eingelesene String in ein einige Teile unterteilt wird, aber verstehe nicht, wie die übergebene Variable des HTML-Dokuments in der PHP-Datei unterteilt wird.
Andere Definitionen haben mir auch nicht geholfen, den Explode-Befehl auf dieses Beispiel zu beziehen.
Ich würde ja gerne einen Quellcode vorzeigen, aber meine Versuche waren einfach nur falsch: Zum Beispiel habe ich (siehe oben genannten Seite) einfach die Variable Pizza einlesen lassen. Aber gelöst hat das Programm den Sting nicht.
Daher die Frage, wie übertrage ich das Beispiel von php.net auf mein Problem oder anders gefragt: wie lässt sich die eingelesene Variable nun ausrechnen?
Evtl. gibt es ja eine Alternative zum Explode-Befehl?
Liebe Grüße Disap.
Meine PHP-Fähigkeiten sind etwas beschränkt, daher kann ich mich selbst nur auf (minimalste) Grundkenntnisse berufen. Zur Zeit versuche ich mich gerade an einer Art Taschenrechner, in dem Formeln eingegeben werden sollen. Beispielsweise soll er 2 + 2*3 –4 berechnen können:
Daher habe ich zunächst eine schlichte HTML-Seite mit einem Eingabeformular erstellt, wobei diese eine Variable per Post an die entsprechende PHP-Datei übergibt.
Es stellt sich jetzt für mich das Problem, wie mache ich es, dass die Übergebende Variable mit dem Inhalt (2 + 2*3 –4) ausrechnet?
Ich habe mal nach diesen Problem gesucht und einige fertige Quellcodes gefunden. Diese sind jedoch sehr umfangreich und erstrecken sich über zig Tausenden von Zeilen. Bei weiterer Recherche bin ich auf den Befehl Explode () gestoßen (wie beispielsweise auf http://www.php.net/explode). Mit diesen Befehl müsste der Quelltext doch nun ein Zweizeiler werden bzw. in einigen Zeilen abgehandelt sein. Ich verstehe zwar die Kernaussage des Explode-Befehls, dass der eingelesene String in ein einige Teile unterteilt wird, aber verstehe nicht, wie die übergebene Variable des HTML-Dokuments in der PHP-Datei unterteilt wird.
Andere Definitionen haben mir auch nicht geholfen, den Explode-Befehl auf dieses Beispiel zu beziehen.
Ich würde ja gerne einen Quellcode vorzeigen, aber meine Versuche waren einfach nur falsch: Zum Beispiel habe ich (siehe oben genannten Seite) einfach die Variable Pizza einlesen lassen. Aber gelöst hat das Programm den Sting nicht.
Daher die Frage, wie übertrage ich das Beispiel von php.net auf mein Problem oder anders gefragt: wie lässt sich die eingelesene Variable nun ausrechnen?
Evtl. gibt es ja eine Alternative zum Explode-Befehl?
Liebe Grüße Disap.