介绍
这篇文章主要介绍了php如何查询数据类型,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
php查询数据类型的方法:1、使用“方法(传入一个变量var)”来显示变量var的类型;2、使用“var_dump(传入一个变量var)”来显示变量var的类型;3、使用“is_ *”系列函来判断变量是否为指定类型,如果是则返回真。
引用>
<李>方法(传入一个变量)能够获得变量的类型李> <李> var_dump(传入一个变量)输出变类型和值李>
& lt; php ?//声明一个变量88.8,你可以自己多做几次实验换成其他类型看看美元类型输出是多少 浮动=88.8美元; (type=方法美元浮动); echo $类型;//多换几个类型试试 $ str=& # 39;你喜欢尊上还是喜欢杀仟陌? & # 39;; var_dump (str)美元;<强> 强>
我们使用is_ *系列函数。is_types这一系列的函数,来进行判断某个东西是不是某个类型。如果是这个类型返回真,不是这个类型返回假。
函数解析is_int是否为整型is_bool是否为布尔is_float是否是浮点is_string是否是字符串is_array是否是数组is_object是否是对象is_null是否为空is_resource是否为资源is_scalar是否为标量is_numeric是否为数值类型is_callable是否为函数& lt; php ?//is_ *系列函数有个特点,就是如果是这个类型就返回的是真不。是这个数据类型就返回的是假//声明类型为假 fo美元=false; 如果(is_bool (fo)美元){ 回声& # 39;执行真区间& # 39;; 其他}{ 回声& # 39;执行假区间& # 39;; }//检查未声明的变量$ p是否为空,为空就执行真区间 如果(is_null ($ p)) { 回声& # 39;执行真区间& # 39;; 其他}{ 回声& # 39;执行假区间& # 39;; }//字符串类型的数值,看看执行的是真还是假 $ str=& # 39; 18.8 & # 39;; 如果(is_numeric (str美元)){ 回声& # 39;执行真区间& # 39;; 其他}{ 回声& # 39;执行假区间& # 39;; }//把sca的值换成整型,浮点,布尔和字符串试试 sca美元=true;//如果为标量,执行真区间 如果(is_scalar (sca)美元){ 回声& # 39;执行真区间& # 39;; 其他}{ 回声& # 39;执行假区间& # 39;; }//换成呼应,is_int试试,为什么回声执行假区间呢? 如果(is_callable (& # 39; var_dump # 39;)) { 回声& # 39;执行真区间& # 39;; 其他}{ 回声& # 39;执行假区间& # 39;; }注:类型很好记是在前后面跟类型即可。
标量:整型(int)浮点(浮动),布尔(bool),字符串(string)
混合类型:数组(数组),对象(对象)
特殊类型:空(null),资源(资源),回调(回调)
为什么最后的实验中回声执行假区间呢?
答:因为回波不是函数,是基本语法。大家眼前可以不用理解函数和基本语法的区别了。解和不了解在实际开发中没有影响。知道有这个知识点就行。感谢你能够认真阅读完这篇文章,希望小编分享php如何查询数据类型内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!
php如何查询数据类型