Hallo zusammen,
das ist mein erster Beitrag.
Ich versuche seit einigen Stunden eine CSV-datei auszulesen und als Tabelle auszugeben.
Problem: ich muss die Werte innerhallb der Tabelle formatieren mit 100er-Trennzeichen.
Habe das auch soweit hinbekommen.
Hier meine Tabelle:
Datum;A;B;C;E;F
01.03.09;1000;2000;3000;4000;5000
02.03.09;1000;2000;3000;4000;5000
03.03.09;1000;2000;3000;4000;5000
Hier der Code:
Mit
kann ich die Werte, formatieren mit 1000er-Punkten, allerdings formatiert er nun auch die erste Spalte, sodass hier nur 1 steht.
Kann ich die 1.Spalte irgendwie von der Formatieren ausschliessen??
das ist mein erster Beitrag.
Ich versuche seit einigen Stunden eine CSV-datei auszulesen und als Tabelle auszugeben.
Problem: ich muss die Werte innerhallb der Tabelle formatieren mit 100er-Trennzeichen.
Habe das auch soweit hinbekommen.
Hier meine Tabelle:
Datum;A;B;C;E;F
01.03.09;1000;2000;3000;4000;5000
02.03.09;1000;2000;3000;4000;5000
03.03.09;1000;2000;3000;4000;5000
Hier der Code:
PHP-Code:
<?php
// Anzahl der Arrays
$row = 0;
// Datei zum Lesen öffnen
$handle = fopen ("../../dmdocuments/RE.csv","r");
print "<table width='700' border='1' cellpadding='0' cellpacing='0'>\n";
// Daten werden aus der Datei in ein Array $data gelesen
while($data = fgetcsv($handle, 1000, ';')) {
// Zeilen die nicht mit yyyy-mm-dd anfangen ignorieren
if (preg_match('/^[0-9]{2}.[0-9]{2}.[0-9]{4}$/', $data[0]) == 0) {
$row++;
continue;
}
// FOR-Schleife, um Felder des Arrays auszugeben
print "<tr>\n";
foreach($data as $value) {
print "<td class='zeile'>" . number_format($value, 0, ',', '.') . "</td>\n";
}
print "</tr>\n";
// Anzahl der Arrays wird inkrementiert
$row++;
}
print "</table>\n";
fclose($handle);
?>
PHP-Code:
. number_format($value, 0, ',', '.') .
Kann ich die 1.Spalte irgendwie von der Formatieren ausschliessen??

Kommentar