Hallo,
$birthdate = isset($_POST['birthdate']) ? $_POST['birthdate'] : $wertfürnichtvorhanden;
Das Datum parse ich schon vorher, das ist nicht das Prob.
$date = explode('.', $birthdate);
genau das hats gebracht. Aber warum geht mein Beispiel nicht? ist identisch mit einem Beispiel bei php.net/split
error_reporting auf 2047? Vermutlich existieren die Variablen, die du ausgeben willst nicht (oder sind leer).
Muss ich denn die Variablen zuvor deklarieren?
Gruß Andreas