staging.inyokaproject.org

PHP auf einzellne Werte zugreifen

Status: Gelöst | Ubuntu-Version: Server 16.04 (Xenial Xerus)
Antworten |

gnude

Avatar von gnude

Anmeldungsdatum:
11. Juli 2014

Beiträge: 843

Hallo ich habe auf dem Ubuntu Server ein PHP Programm das mir eine CSV auswerten soll. Nun habe ich ein PHP Snippet gefunden, das so ziemlich das tut was ich will:

1
2
3
4
5
6
7
8
9
<?php

$datei = fopen("OrderComplete.csv", "r");
$daten = fgetcsv($datei, 100000);
while ($daten) {
  echo implode(";", $daten) . "<br>";
  $daten = fgetcsv($datei, 1000);
}
?>

Die Ausgabe funktioniert auch. Aber ich möchte auf einzellne Felder der CSV zugreifen. Diese sind ja mit ";" getrennt. Ist das möglich, das es sich bei $daten dann um ein Array handelt so das ich auf dieses Zugreifen kann? Bsp. $daten['2'] soll mir das 2 Datenfeld ausgeben.

misterunknown Team-Icon

Ehemalige
Avatar von misterunknown

Anmeldungsdatum:
28. Oktober 2009

Beiträge: 4403

gnude schrieb:

Aber ich möchte auf einzellne Felder der CSV zugreifen. Diese sind ja mit ";" getrennt. Ist das möglich, das es sich bei $daten dann um ein Array handelt so das ich auf dieses Zugreifen kann?

Ja.

Bsp. $daten['2'] soll mir das 2 Datenfeld ausgeben.

Lass die Quotes weg, dann funktioniert es. Beachte, dass es ein Null-basierter Index ist.

gnude

(Themenstarter)
Avatar von gnude

Anmeldungsdatum:
11. Juli 2014

Beiträge: 843

Danke. Passt. b 👍

Antworten |