PHP 4.3

14.8.6 Ein Beispiel für eine Funktionsbeschreibung

Am Beispiel der aus Lerneinheit 10 bekannten Funktion read_csv() könnte eine vollständige Funktionsbeschreibung z.B. so aussehen:

/**
* read_csv - Auslesen von csv-Daten aus einer Datei
*
* Die Funktion liest aus einer Datei komma-separierte Daten aus
* und liefert diese als mehrdimensionales numerisches Array zurück.
* Zeilen, die nicht wenigstens zwei komma-separierte Werte enthalten,
* werden dabei nicht beachtet.
*
* Parameter
* $fp - Dateizeiger für die Datei mit den zu lesenden csv-Daten
*
* Rückgabewert
* $csv_array - mehrdimensionales, numerisches Array
*
*/
function read_csv($fp) {
  while (!feof($fp)) {
    $zeile = fgetcsv($fp, 4096);
    if (count($zeile) >= 2) { // nur Zeilen mit mindestens zwei Werten beachten
      $csv_array[] = $zeile;
    }
  }
  return $csv_array;
}

Kommentare (0)

Ihr Kommentar

Name