Guten Tag,
ich habe ein mehr oder weniger kompliziertes Script erstellt um mehrere Posten in eine Textdatei zu speichern. Allerdings beim wieder auslesen stoße ich auf ein Problem.
Am einfachsten wäre es zu realisieren:
1 While-Schleife durchsucht die Datei
2 Erstellt pro Zeile ein Array mit x Werten
3 Pro Zeile wird eine Funktion aufgerufen, die die Werte verarbeitet
4 Funktion gibt alle Werte in unterschiedliche Variablen an das Script weiter
bei Punkt 4 ist das Problem.
Die Funktion muss ungefähr 35 Variablen mit Werte füllen, doch wie mache ich die Variablen außerhalb der Funktion nutzbar?
Hier mein Code als Beispiel:
PHP-Code:
<?php
function berechne ( $i, $a1, $a2, $a3,..... ) {
if ($i == xyz) {
$dies = $a1;
$das = $a2;
} else if ($i == abc) {
....
}.....
}
$file = fopen('...');
$i = 1;
while ($row = fgets($file)) {
$tmp = explode("==",$row);
berechne ($i, $tmp[0], $tmp[1], $tmp[2], $tmp[3], $tmp[4]);
$i++;
}