如何从表格中获取整数而不是字符串?

如何从表格中获取整数而不是字符串?,第1张

如何从表格中获取整数而不是字符串
// convert the $_POST['a'] to integer if it's valid, or default to 0$int = (is_numeric($_POST['a']) ? (int)$_POST['a'] : 0);

您可以使用is_numeric进行检查,并且php也允许转换为整数类型。

对于实际比较,您可以执行is_int。

更新资料

filter_input
对于此数据类型(和其他数据类型),版本5.2 可能更健壮:

$int = filter_input(INPUT_POST, 'a', FILTER_VALIDATE_INT);

我选择

FILTER_VALIDATE_INT
,但也有
FILTER_SANITIZE_NUMBER_INT
和很多更
--IT只是取决于你想做的事情。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5045951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存