Tom: von hinten durch die Brust ins Auge

Beitrag lesen

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

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de