PHP is_numeric 变量处理函数
-
定义和用法
is_numeric - 检测变量是否为数字或数字字符串 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
is_numeric ( mixed $var )
检测变量是否为数字或数字字符串 -
参数
参数 必需的 描述 var 是 待检测的变量。 -
返回值
如果 var 是数字和数字字符串则返回 TRUE,否则返回 FALSE。 -
示例
尝试一下<?php function get_numeric($val) { if (is_numeric($val)) { return $val + 0; } return 0; } echo get_numeric('3'); // int(3) echo '<br/>'; echo get_numeric('1.2'); // float(1.2) echo '<br/>'; echo get_numeric('3.0'); // float(3)
-
相关函数
is_bool() - 检测是否是布尔型is_float() - 检测是否是浮点is_int() - 检测是否是整型is_null() - 检测是否是NULLis_string() - 是否是字符串。is_array() - 检测是否是数组is_object() - 是否是对象。