Array Typen
Syntax: Angabe mit array()
Beschreibung: array array ( [mixed ...] )
Array Funktionen
Array-Operatoren
Achtung: Diese Ausführungen betreffen Arrays mit JavaScript. Die grundlegenden Programmierbegriffe sind praktisch gleich aber die Syntax ist anders.
array⇒ Siehe "Allgemein"
menue.php
⇒ Siehe auch "PHP/Navigation"
Form:
Reihenfolge der Eingaben in den Arrays:
1) Ein Eintrag:
<?
$menue[] = array('Nachschlagewerk', '/einleitung/#nachschlagewerk',
0, 3, 0, "","Nachschlagewerk für Webmaster");
?>
2) Der Anfang der Datei mit den ersten ersten Einträgen
<?
/* Form:
$menue[] = array('Kurztitel', 'Pfad', Hauptkapitelzahl,
U1-Kapitelzahl, U2-Kapitelzahl,
'Beschreibung, z.B. für Sitemap und Meta-Angaben',
'langer Titel' (optional),
'true für Weglassen im Menü' (optional) );
*/
$menue[] = array(' Home', '/', -10, 0, 0, "","Home", true);
$menue[] = array(' Einleitung', '/einleitung/', 0, 0, 0, "","Einleitung");
$menue[] = array('Zum Inhalt', '/einleitung/#zum', 0, 1, 0);
$menue[] = array('Hilfe für Anfänger', '/einleitung/#hilfe', 0, 2, 0);
$menue[] = array('Nachschlagewerk', '/einleitung/#nachschlagewerk', 0, 3, 0, "","Nachschlagewerk für Webmaster");
$menue[] = array('Das Spezielle', '/einleitung/#spezielle', 0, 4, 0, "","Das Spezielle an der Einführung in HTML, CSS und PHP");
$menue[] = array('Referenzen', '/einleitung/#referenzen', 0, 5, 0);
$menue[] = array('Hilfstabellen', '/einleitung/#hilfstabellen', 0, 6, 0,);
$menue[] = array('Haben Sie auch schon..', '/einleitung/#haben', 0, 7, 0, "","Haben Sie auch schon festgestellt:");
$menue[] = array('Danksagung', '/einleitung/#danksagung', 0, 8, 0);
?>
3) Anzeige in einem HTML-Dokument: Siehe nächsten Abschnitt
foreach (Kontrollstruktur nur für Arrays) foreach (Kontrollstruktur nur für Arrays)
foreach Konstrukt ermöglicht es, auf einfache Weise ein
Array zu durchlaufen.
foreach funktioniert nur in Verbindung mit Arrays.
⇒ Siehe auch "PHP/Navigation"
Reihenfolge der Anzeige:
1) Angabe im Quelltext des HTML-Dokumentes
<ul>
<?
foreach ($menue as $punkt)
{
echo "<li><a href='..$punkt[1]'> $punkt[2].$punkt[3].$punkt[4] $punkt[0],
$punkt[5], $punkt[6]</a></li>\n";
}
?>
</ul>
2) Anzeige im HTML-Dokument: