Vinzenz Mai: Umwandlung in integer WERT

Beitrag lesen

Hallo,

Aus meinem Formular kommt der WERT mittels $_POST['eingabe']

$neu = settype ($_POST['eingabe'], 'integer' );

jetzt ist es ein INTEGER, doch wenn nichts drin war in der VARIABLE ist trotzdem eine 1 drin, es sollte aber eine 0 drin sein. Wie bekomme ich also die 0 darein?

$neu enthält keine Integer, sonderen eine Boolean. Steht doch im Handbuch zu settype().

$neu = [link:http://de.php.net/manual/de/function.intval.php@title=intval]($_POST['eingabe']);

wäre die korrekte Anweisung, um den in eine Integer umgewandelten Wert in $_POST['eingabe'] in die Variable $neu zu schreiben, vorausgesetzt $_POST['eingabe'] existiert.

Siehe auch Handbuchabschnitt Typen-Tricks.

Freundliche Grüße

Vinzenz