Hello,
hier laufe ich aber wieder in die Situation, dass meine empty(..) Überprüfung immer false ausgibt.
ChrisB hat das Problem auf den Punkt gebracht:
ein Array ist auch dann nicht empty, wenn es nur einen leeren String enthält und aus dem Formular erhalte ich so für jede adresse ein array mit ggf. leeren Strings als Inhalt.
Muss also direkt prüfen, ob ein leerer String in dem Array-Feld steht. Emptygeht leider nicht.
Also geht es Dir nicht um den strukturellen Aufbau, sondern um die Möglichkeiten, die PHP für die Plausibilitätsprüfungen bietet?
Da gibt es die Filterfunktionen
http://de3.php.net/manual/en/book.filter.php
speziell:
http://de3.php.net/manual/en/function.filter-input-array.php
http://de3.php.net/manual/en/function.filter-var.php
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg