das [COLOR=„DarkGreen“]var_dump() gibt nur das Array aus das entstanden ist. Du kannst das ohne Probleme weglöschen
Ausgeben in einer Tabelle kannst du wie folgt (nochma mit dem oben)
[PHP]
<?php
$string = "23.11.2006|xys|Hallo, der beitrag ist gut.|||24.12.2005|abc|blabla";
$string = explode("|||",$string);
for ($i = 0; $i < count($string); $i++)
{
$teile = explode("|",$string[$i]);
$arr[$i]["datum"] = $teile[0];
$arr[$i]["name"] = $teile[1];
$arr[$i]["text"] = $teile[2];
}
//ab hier die Ausgabe
echo "";
foreach ($arr as $eintrag)
{
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
}
echo "
Datum: | ".$eintrag["datum"]." |
Name: | ".$eintrag["name"]." |
Text: | ".$eintrag["text"]." |
"
?>
[/PHP]
Das Array das durch [COLOR=„DarkGreen“]explode(„|||“,$str) entsteht, sieht nach dem Durchlauf der [COLOR=„DarkGreen“]for()-Schleife und dem [COLOR=„DarkGreen“]explode(„|“,$str) so aus:
$arr[0]["datum"] = "07.12.2006"
$arr[0]["name"] = "Frank"
$arr[0]["text"] = "Hello World. Hallo Welt"
$arr[1]["datum"] = "08.12.2006"
$arr[1]["name"] = "Max"
$arr[1]["text"] = "Ich heiße Max Mustermann"
$arr[2]["datum"] = "09.12.2006"
$arr[2]["name"] = "Klaus"
$arr[2]["text"] = "Hallo Max Mustermann, wie geht es dir?"
usw.
Du siehst also, dass es sich um ein Multi-Array handelt. Es ist ein Array in einem Array.
durch die [COLOR=„DarkGreen“]foreach()-Schleife wird nun für jeden Eintrag im 1. Array ($arr[0],$arr[1],$arr[2]) deine Anweisung durchlaufen
durch die zuweisung [COLOR=„SeaGreen“]$arr as $eintrag in der Bedingung der Schleife wird die Zwischenausgabe in der Variablen $eintrag gespeichert.
Beim ersten durchlauf der Schleife sieht also die Variable $eintrag so aus:
$eintrag["datum"] = "07.12.2006"
$eintrag["name"] = "Frank"
$eintrag["text"] = "Hello World. Hallo Welt"
beim 2. Durchlauf sieht es dann so aus:
$eintrag["datum"] = "08.12.2006"
$eintrag["name"] = "Max"
$eintrag["text"] = "Ich heiße Max Mustermann"
usw. für jeden durchlauf der [COLOR=„DarkGreen“]foreach()-Schleife .
Nun kannst du wie oben im Code (beliebig formatiert) deine Einträge ausgeben