Hier steht geschrieben, dass es keinen Standard bei den Values von $_POST Variablen bezüglich der Variablen-Typen gibt.
https://www.php.net/manual/de/langua...mining-type-of
Bei mir werden Zahlen mit $_POST gesendet. Diese kommen aktuell als String rein. Die Values muss ich bei Eingang checken. Also muss ich erstmal checken ob es ein String oder Integer ist und den String mit intval() in einen Integer umwandeln. Vorher müsste ich checken, ob die Variable leer "" ist, weil ansonsten intval() aus "" = 0 macht, und 0 wäre ein Wert, der nicht gesendet wurde. Es müsste wohl eine if (is_numeric()) vorgeschaltet werden? Also irgendwie ist das wohl ein bisschen komplex?
Wie macht ihr das so mit Values aus $_POST?
https://www.php.net/manual/de/langua...mining-type-of
Bei mir werden Zahlen mit $_POST gesendet. Diese kommen aktuell als String rein. Die Values muss ich bei Eingang checken. Also muss ich erstmal checken ob es ein String oder Integer ist und den String mit intval() in einen Integer umwandeln. Vorher müsste ich checken, ob die Variable leer "" ist, weil ansonsten intval() aus "" = 0 macht, und 0 wäre ein Wert, der nicht gesendet wurde. Es müsste wohl eine if (is_numeric()) vorgeschaltet werden? Also irgendwie ist das wohl ein bisschen komplex?
Wie macht ihr das so mit Values aus $_POST?

Kommentar