PHP判断FORM来的数据是否为整数

is_int函数对于FORM过来的数据是没有办法判断是否是整数的,因为FORM过来的是字符串。用is_numeric可以判断是否为数字类型,稍动下手脚就可以判断是不是整数了。

strpos( string,find,start ) 函数查找字符串在另一字符串中第一次出现的位置。 返回数字。 

注释:strpos() 函数对大小写敏感。参数string,搜索的字符串; find,查找的字符串; start,规定在何处开始搜索。例:

<?php
echo strpos("You love php, I love php too!","php");
?>

输出结果:9

 

 

1 if(!is_numeric($jp_total)||strpos($jp_total,".")!==false)
2 {
3     echo "不是整数";
4 }
5 else
6 {
7     echo "是整数";
8 }
strpos($jp_total,".")=true,这样写不可以吗?

posted on 2016-05-28 15:32  年少不上班  阅读(256)  评论(0编辑  收藏  举报

导航