PHP 数据类型验证和获取
2011-12-29 18:57
417 查看
PHP 经常跟数据库打交道,虽然很多时候,我们可以用JS来验证客户端的数据,但有时候还是需要PHP来判断数据类型,以免错误类型存入数据库或参数类型错误;虽然PHP是弱数据类型语言,没C,C++,JAVA那么严格,但是还是有必须掌握数据类型的格式等。
is_array - 检测变量是否是数组
is_bool - 检测变量是否是布尔型
is_callable - 检测参数是否为合法的可调用结构
is_double - is_float 的别名
is_float - 检测变量是否是浮点型
is_int - 检测变量是否是整数
is_integer - is_int 的别名
is_long - is_int 的别名
is_null - 检测变量是否为 NULL
is_numeric - 检测变量是否为数字或数字字符串
is_object - 检测变量是否是一个对象
is_real - is_float 的别名
is_resource - 检测变量是否为资源类型
is_scalar - 检测变量是否是一个标量
is_string - 检测变量是否是字符串
【检测数据类型】
以上是检测变量类型的函数,返回都为boolean(从 PHP 4 起)类型。 也可以使用gettype($var)
exp:
$str="this is a test";
echo gettype($str);
// string
【类型转换】
(int)$str;
(string)$str;
其他就不多说了。大家都懂的。
通过 Wiz 发布
is_array - 检测变量是否是数组
is_bool - 检测变量是否是布尔型
is_callable - 检测参数是否为合法的可调用结构
is_double - is_float 的别名
is_float - 检测变量是否是浮点型
is_int - 检测变量是否是整数
is_integer - is_int 的别名
is_long - is_int 的别名
is_null - 检测变量是否为 NULL
is_numeric - 检测变量是否为数字或数字字符串
is_object - 检测变量是否是一个对象
is_real - is_float 的别名
is_resource - 检测变量是否为资源类型
is_scalar - 检测变量是否是一个标量
is_string - 检测变量是否是字符串
【检测数据类型】
以上是检测变量类型的函数,返回都为boolean(从 PHP 4 起)类型。 也可以使用gettype($var)
exp:
$str="this is a test";
echo gettype($str);
// string
【类型转换】
(int)$str;
(string)$str;
其他就不多说了。大家都懂的。
通过 Wiz 发布
相关文章推荐
- PHP 数据类型验证和获取
- 快速掌握PHP获取字段数据类型技巧
- php根据出生日期获取年龄,生日数据类型为date型
- php获取数据类型
- PHP获取未知MIME类型(如text/xml)的请求数据
- js 获取数据类型
- 前端学PHP之数据类型
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--变量的结构和类型--常量
- PHP 八种基本的数据类型
- php $_POST获取html表单form数据教程
- php——学习笔记,转换数据类型
- php数据类型比较、属性对照表
- PHP检测数据类型的几种方法(总结)
- PHP中=赋值操作符对不同数据类型的不同行为
- java获取redis中各种数据类型key对应的value代码简单封装
- PHP 八种基本的数据类型小结
- <php+mysql>上传文件到指定文件夹,共享数据和脚本,文件验证,脚本之间的通信
- PHP echo语句滥用对前台从后台获取数据的影响
- PHP数据类型
- PHP中使用CURL模拟登录并获取数据实例