Hallo Forum!
Ich habe folgendes Problem und irgendwie bekomme ich es im Moment absolut nicht hin. Ich versuche das ganze mal so gut wie möglich zu beschreiben:
Ich habe einen PHP-Parser geschrieben, der eine Datei öffnet und sie nun Zeile für Zeile untersucht. Dabei wird in jeder Zeile nach einem Schlüsselwort gesucht und gegebenenfalls ausgewertet. In jeder Zeile ist max. ein Schlüsselwort enthalten.Nach dem Durchlauf aller Zeilen (x-mal die for-schleife) sind alle Schlüsselworte einmal vorgekommen.
Dieses Parsen läuft in einer for-schleife. Nach dem Abarbeiten der For-Schleife würde ich gerne meine Ergebnisse ausgeben, doch meine Variablen sind leer. Nun habe ich gelesen, dass Variablen bei Schleifendurchläufen immer wieder auf Null gesetzt werden, bzw. gelöscht werden. Wie kann ich das verhindern? Bzw. wie kann ich die Variable vorher so wegspeichern, dass ich später zugreifen kann. Die Variablen enthalten alle strings.
Viele Grüße mit ein wenig Verzweiflung im Auge
Dennis
Ich habe folgendes Problem und irgendwie bekomme ich es im Moment absolut nicht hin. Ich versuche das ganze mal so gut wie möglich zu beschreiben:
Ich habe einen PHP-Parser geschrieben, der eine Datei öffnet und sie nun Zeile für Zeile untersucht. Dabei wird in jeder Zeile nach einem Schlüsselwort gesucht und gegebenenfalls ausgewertet. In jeder Zeile ist max. ein Schlüsselwort enthalten.Nach dem Durchlauf aller Zeilen (x-mal die for-schleife) sind alle Schlüsselworte einmal vorgekommen.
Dieses Parsen läuft in einer for-schleife. Nach dem Abarbeiten der For-Schleife würde ich gerne meine Ergebnisse ausgeben, doch meine Variablen sind leer. Nun habe ich gelesen, dass Variablen bei Schleifendurchläufen immer wieder auf Null gesetzt werden, bzw. gelöscht werden. Wie kann ich das verhindern? Bzw. wie kann ich die Variable vorher so wegspeichern, dass ich später zugreifen kann. Die Variablen enthalten alle strings.
Viele Grüße mit ein wenig Verzweiflung im Auge
Dennis
Kommentar