array
Während eine Variable nur einen Wert speichern kann, können in einem Array beliebig viele Werte gespeichert werden, auch von unterschiedlichen Typen. So kann ein Array z.B. eine Zeichenkette (String/Text), eine Ganzzahl und eine Zahl mit Kommastellen enthalten und auf jeden dieser Werte kann man separat zugreifen. So müssen z.B. die Wochentage nicht als einzelne Variablen, sondern können in einem einzigen Array zusammengefasst werden. Weil PHP ein Array und die Nummerierung der Wochentage bei 0 beginnt, müssen die Werte nicht extra zugewiesen werden. Warum dasselbe PHP die Nummerierung der Monate nicht bei 0, sondern bei 1 beginnt und somit die Werte zugewiesen werden müssen, weiss wohl nur PHP.Das array sieht so aus:
$tage = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
Beispiel: Heute ist: Donnerstag
Der Script schaut so aus:
<?php
date_default_timezone_set("Europe/Berlin");
$tage = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
$tag = date("w");
echo $tage[$tag];
?>