Mathe (Lösung per PHP)

kAmBeR

Mitglied
Hallo,

ich habe da mal eine Frage:

Wenn ich jetzt eine Textbox habe, wo man z.B. "5+9" oder auch "10+9+3" oder auch "10+6+9+3", also unendlich lang, eingeben kann, wie kann man das dann per PHP ausrechnen lassen?

Meine Idee war, was aber auch nur bei 2 Zahlen klappt:

<?php
$z1 = $_POST["z1"]
$erg = explode("+", $z1)
etc...
?>

Habt ihr eine bessere Lösung, zumindest einen Anfang vielleicht?
Danke Im Voraus

--

Und wie wäre es mit Linearen Gleichungen z.B. 3x+10=24
Die Schritte wären:
3x+10=22 | -10
3x =22-10
3x =12 | :3
x = 4

3*4+10=22, also wahr

Wie könnte man das mit PHP machen? (egal wie die Gleichung aussehen würde, hauptsache nur eine Unbekannte?)

Danke
 
Du kannst es ja mal so versuchen:

eval("\$erg = ".$z1.";");

Durch eval wird der komplette String als PHP Code ausgeführt.
 
Zurück