Hallo.
Mein Problem besteht beim richtigen Auslesen einer Textdatei. Und zwar öffne ich die Textdatei mit dem Befehl fopen("NAME.txt", "r"); aus. In der Textdatei steht als Text " 1+1 ". Und diesen Text gilt es, auszulesen und auszurechnen.
Um nun die Datei auszelesen verwende ich den Befehl:
Nun kann ich zwar mit ein paar Zeilen mehr genau "1+1" ausgeben, aber ich möchte 2 ausgeben lassen. Dabei taucht jedoch das Problem auf: Wie? Ich habe es zunächst mit eval () versucht, hat aber auch nur "1+1" ausgegeben, was ich mir so erklären, dass dieser Befehl in der while Schleife stand und eval somit nur zeichenweise den String verrechnen konnte.
Ein weiterer Versuch war, dass ich versucht habe, $A in Arrays zu splitten und nachher zusammenzurechnen. Dies war allerdings auch ein Reinfall. Geht es denn überhaupt mit Arrays?
Oder wie setze ich einzelne Zahlen, die zeichenweise eingelesen werden, zu einen String zusamnmen?
Liebe Grüße Disap
Mein Problem besteht beim richtigen Auslesen einer Textdatei. Und zwar öffne ich die Textdatei mit dem Befehl fopen("NAME.txt", "r"); aus. In der Textdatei steht als Text " 1+1 ". Und diesen Text gilt es, auszulesen und auszurechnen.
Um nun die Datei auszelesen verwende ich den Befehl:
PHP:
while (false !== ($A = fgetc($Datei)))
Ein weiterer Versuch war, dass ich versucht habe, $A in Arrays zu splitten und nachher zusammenzurechnen. Dies war allerdings auch ein Reinfall. Geht es denn überhaupt mit Arrays?
Oder wie setze ich einzelne Zahlen, die zeichenweise eingelesen werden, zu einen String zusamnmen?
Liebe Grüße Disap