Bsp 11 - Assoziative Arrays
Code:
<html>
<head>
<title>Bsp 11 - Assoziative Arrays</title>
</head>
<body>
<h1>Assoziative Arrays</h1>
<?php
echo "<h2>Ein Array stückweise erzeugen und Elemente aufrufen</h2>";
$hauptstaedte['Oesterreich'] = Wien;
$hauptstaedte['Deutschland'] = Berlin;
echo "<pre>";
print_r($hauptstaedte);
echo "</pre>";
// Aufrufen eines einzelnen Elements über das Schlüsselwort:
echo "Die Hauptstadt von Österreich ist ".$hauptstaedte['Oesterreich'].".<br>\n";
echo "Die Hauptstadt von Deutschland ist ".$hauptstaedte['Deutschland'].".<br>\n";
echo "<h2>Ein Array mit array() definieren</h2>";
$hauptstaedte = array( Oesterreich => Wien, Deutschland => Berlin,
Italien => Rom, Schweiz => Bern);
echo "<pre>";
print_r($hauptstaedte);
echo "</pre>";
echo "<h2>Ein gesamtes Array mit foreach ausgeben</h2>";
foreach ($hauptstaedte as $wert) {
echo $wert."<br>\n";
}
echo "<h2>Ein gesamtes Array mit foreach inkl. Schlüsseln ausgeben</h2>";
foreach ($hauptstaedte as $schluessel => $wert) {
echo "Die Hauptstadt von $schluessel ist $wert.<br>\n";
}
?>
</body>
</html>
Anmerkungen:
Ein assoziatives Array kann immer dann von Nutzen sein, wenn zwei Werte einander
zugeordnet werden sollen (Schlüssel und Wert). Dies wäre mit einem "normalen"
Array nicht so einfach möglich.
hier testen
|