Zitat:
$arr2 = explode("trennzeichen", $arr[$i]);
nicht
$arr2 = explode("trennzeichen"; $arr[$i]);
|
Sorry - Tippfehler!
Hier steht was explode() macht!
http://www.selfphp.com/funktionsrefe...en/explode.php
$arr = file("Verzeichnis/Datei") legt den Inhalt von Datei zeilenweise ind den Array $arr (in PHP kannst Du einen Array einfach so anlegen und auch beliebig erweitern (ähnliche einem Vector in Java))
$arr[0] ist also die erste Zeile von Datei
$arr[1] die zweite und so weiter!
Zitat:
for($i =0; $i < sizeof($arr); $i++) //Hier lässt du eine for Schleife laufen die Solange durchs Verzeichnis läuft bis es durch ist.
|
Nö - die Schleife durchläuft $arr (den Dateiinhalt - nicht das Verzeichnis)
Die Schleife
Zitat:
while($datei = readdir(opendir($dir))) {
|
Durchläuft das Verzeichnis!
Zitat:
$arr2 = explode("trennzeichen"; $arr[$i]); //Ab hier peil ichs nichtmehr so richtig. Was geschieht in dem Code?
for($y = 0; $y < sizeof($arr2); $y++)
{
echo "<td>$arr2[$y]</td>";
}
}
|
Hier wird die aktuelle Zeile der Datei in einen Array verwandelt (immer wenn "trennzeichen" (ohne die ") in der Zeile vorkommt wird der Array um 1 erweitert!)
Die nachfolgende Schleife gibt jeden Wert als Tabellenzelle formatiert aus!
Hoffe es hilft!