php–is_int,is_numeric,is_float和HTML表单验证

php–is_int,is_numeric,is_float和HTML表单验证,第1张

概述我的HTML表单上的选择字段可能会产生1到5(整数).使用is_int每次都拒绝它,因为$_POST ['rating']被视为一个字符串.在查阅PHP手册之后,似乎is_numeric()&& !is_float()是在这种情况下验证整数的正确方法.但我想确定,所以请确认或消除我的逻辑.最佳答案我会使用is_numeric(),因为用户输入

我的HTML表单上的选择字段可能会产生1到5(整数).使用is_int每次都拒绝它,因为$_POST [‘rating’]被视为一个字符串.

在查阅PHP手册之后,似乎is_numeric()&& !is_float()是在这种情况下验证整数的正确方法.

但我想确定,所以请确认或消除我的逻辑.

最佳答案我会使用is_numeric(),因为用户输入总是以字符串形式出现(据我所知).

保证某事的另一种方法是整数就是把它投出来……

$ID = (int) $ID;
@H_419_21@ 总结

以上是内存溢出为你收集整理的php – is_int,is_numeric,is_float和HTML表单验证全部内容,希望文章能够帮你解决php – is_int,is_numeric,is_float和HTML表单验证所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: https://outofmemory.cn/web/1125634.html

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

发表评论

登录后才能评论

评论列表(0条)

保存