php判断变量是否为数字

有两种方法

第一种:直接使用一个函数, is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false,比如:

[php]  view plain  copy
  1.  is_numeric'abcd123' ) or die('提供的参数不是数字');  

第二种:使用正则表达式匹配,匹配成功就是数字,返回true,匹配不成功就不是数字,返回false

比如:

[php]  view plain  copy
  1.  preg_match('/^\d+$/i''abcd123'or die('提供的数据不是数字');  
 is_bool();//判断是否为布尔型
   is_float(); //判断是否为浮点型
   is_int(); //判断是否为整型
   is_numeric(); //判断是否为数值型
   is_string(); //判断是否为字符串
   is_array(); //判断是否为数组
   is_object(); //判断是否为对象
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/haibo0668/article/details/52996031

你可能感兴趣的:(php)