wenn ich $plz = request_var('plz', 0); nutze, wird bei 01234 die null "verschluckt". ergebniss ist dann 1234 als PLZ.

wenn ich $plz = request_var('plz', ' ' ); nutze, wird die PLZ zwar richtig übertragen, jedoch kann man dann auch buchstaben usw. dort eingeben. aktuell prüfe ich dann mit is_numeric nach, ob es zahlen sind. um das zu umgehen (zu verkürzen), wollte ich mal nachfragen, ob es noch eine alternative gibt (und warum die null "verschluckt" wird).
vielen dank schon mal für eure hilfe