Hello,
Hello,
$array = array(
"00" => array("test0.html" => "test0"),
"01" => array("test1.html" => "test1"),
"02" => array("test2.html" => "test2"),
"03" => array("test3.html" => "test3"),
"04" => array("test4.html" => "test4"),
"05" => array("test5.html" => "test5"),
"06" => array("test6.html" => "test6"),
"07" => array("test7.html" => "test7"),
"08" => array("test8.html" => "test8"),
"09" => array("test9.html" => "test9"),
"10" => array("test10.html" => "test10"),
"11" => array("test11.html" => "test11"),
"12" => array("test12.html" => "test12")
);foreach($array as $key => $val)
{
echo "<b>$key</b> => $val<br />\n";
}Würde z.B. jedes Element des Arrays behandeln und den Schlüssel und den Wert unter dem Schlüssel anzeigen. Da steht also "nimm jedes Element des Arrays, betrachte es als Wertepaar (hier: $key zeigt auf $val) und mach was damit. Die Variablen namen $key und $val sind frei wählbar.
Ausgabe wäre:
0 Array
1 Array
2 Arrayforeach($array as $key => $val)
{
echo "$key, <b>".key($val)."</b> =>". $array[$val]."<br />\n";
}Oder: (Index bitte einsetzen)
$index = "03";
Echo $array[$index]."<br>"; // gibt "Array" aus
Echo $array[$index][0]; // gibt den Wert des Unterarrays aus (z.B. "test3")
# nee, das gibt einen Fehler...
Echo $array[$index][key($array[$index])]."<br>"; # so müsste es gehen.
Echo key($array[$index])."<br>"; // gibt den Schlüssel des Unterarrays aus (z.B. "test3.html")
Harzliche Grüße vom Berg
http://www.annerschbarrich.deTom
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau