1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP中如何判断FROM表单提交的数字是否为整数?

作者:用户 来源:互联网 时间:2017-11-30 16:20:19

php判断表单提交数字整数如何是否

PHP中如何判断FROM表单提交的数字是否为整数? - 摘要: 本文讲的是PHP中如何判断FROM表单提交的数字是否为整数?,         在php开发中我们经常需要用表单传递数据,如果我们传递的是整数(int),经过表单传递后,在接收页面整数的数值类型将会变成字符串(string)类型,这样我们就不能用is_int()函数来判断是否为整数,这样我们可以用i

        在php开发中我们经常需要用表单传递数据,如果我们传递的是整数(int),经过表单传递后,在接收页面整数的数值类型将会变成字符串(string)类型,这样我们就不能用is_int()函数来判断是否为整数,这样我们可以用is_numeric()和strpos()函数来判断是否为整数:


1.首先用is_numeric()函数判断是否为数字或数字字符串例如:is_numeric($age);

2.用strpos()判断提交的数字中是否含有小数点,例如strpos($age,'.');

总体写一个if语句(判断变量$age是否为整数):


if (is_numeric($age)&&!strpos($age, '.')) {	echo "是整数";}else{	echo "不是整数";}
注:1.   is_numeric($age)判断是否是数字;

       2.   !strpos($age, '.')判断$age中不含有小数点;

       3.   有时我们还有判断用户是否输入数字了,可以在if语句中再加入isset()函数来判断,整体如下:

if (isset($age)&&is_numeric($age)&&!strpos($age, '.')) {	echo "是整数";}else{	echo "不是整数";}
这样我们通过isset()、is_numeric()、strpos()函数来判断用户有没有输入,输入的是不是整数!


   

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 判断 , 表单 , 提交 , 数字 , 整数 , 如何 是否 ,以便于您获取更多的相关知识。