Ich habe eine CSV-Datei mit 3 Elementen pro Zeile, wobei manche Zeilen keinen Eintrag haben, Bsp:
Nun möchte ich vor der Ausgabe in eine HTML-Tabelle die leeren Zeilen löschen, was mit array_filter funktionieren soll, das NULL, '' etc. entfernt. Mit diesem Code
tauchen aber leider auch die leeren Zeilen in der Tabelle auf. Wo liegt der Fehler? TIA.
Code:
No;Spiel;URL 4;Dragons Lair;http://www. ;; 6;Salamander;http://www.
PHP-Code:
<?php
$videos=file("videos.csv");
$nonull=array_filter($videos);
for($i=1;$i<count($nonull);$i++){
$element=explode(";",$nonull[$i]);
echo "<tr><td>".$element[0]."</td><td>".$element[1]."</td><td>".$element[2]."</td></tr>\n";
}
?>
Kommentar