1. Datensatz aus einer CSV Datei auslesen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
sw-c
Mitglied
Beiträge: 70
Registriert: 05.06.2005 13:42

1. Datensatz aus einer CSV Datei auslesen

Beitrag von sw-c »

Wie kann man aus einer CSV Datei den 1. Datensatz auslesen?

Ich bräuchte dies, da ich auf meiner künftigen Homepage das Newssystem easynews v1.6 benutzen werde.
Dann möchte ich auf der Startseite den neuesten Newsbeitrag verkürzt dargestellt haben, aber dazu muss ich den 1. Newsbeitrag auch irgendwie bekommen.

Vlt. kann mir jemand helefn. Wenn ich es gerade schlecht erklärt ahbe, einfach nachhaken und sich melden.^^

MfG
sw-c
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

mit der funktion file() kannst du das ganze file in ein array einlesen.

Code: Alles auswählen

$file = file('dateiname.csv');
echo ( $file[0] ); // damit kannst du die erste zeile wiedergeben
KEIN Support per PM!!!
sw-c
Mitglied
Beiträge: 70
Registriert: 05.06.2005 13:42

Beitrag von sw-c »

Ah, danke!

Und wie kann man etwas rauskopieren, was nach einen bestimmten Trennzeichen liegt, weil ich brauche nun den text vom 3. trennzeichen (komma) bis zum 4. trennzeichen (Komma)
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

ich glaub mit explode() sollte es gehen.

Code: Alles auswählen

$string = explode( ',',  $file[0] );
echo $string[3];
KEIN Support per PM!!!
sw-c
Mitglied
Beiträge: 70
Registriert: 05.06.2005 13:42

Beitrag von sw-c »

Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke, Danke

DU HAST MICH GERETTET!!!!!!!!!!!!!!!!!!!!!!!11

Ich bin dir was schuldig...!
Scoutman
Mitglied
Beiträge: 278
Registriert: 11.02.2004 17:15
Wohnort: .at

Beitrag von Scoutman »

bitteschön. ich werd drauf zurück kommen! :D
KEIN Support per PM!!!
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Scoutman hat geschrieben:mit der funktion file() kannst du das ganze file in ein array einlesen.

Code: Alles auswählen

$file = file('dateiname.csv');
echo ( $file[0] ); // damit kannst du die erste zeile wiedergeben
Sobald die Dateien eine bestimmte größe erreicht haben ist der traditionelle Weg über fopen() und fread() zu lesen bis man das erste \n findet eindeutig vorzuziehen.
Antworten

Zurück zu „Coding & Technik“