首页 >

php怎么查询数据类型?

后端开发|PHP问题php怎么查询数据类型?
php,数据类型
后端开发-PHP问题
球球源码可以用的2017,vscode注释与取消注释,还要装ubuntu,tomcat解压下载,小区信息爬虫,php date 年月日,金华seo服务公司排名,奥数英语培训学校网站系统 v2.1,免费的网站模板有哪些lzw
推荐:《PHP视频教学》
yy帐号注册机源码,vscode怎么中文乱码,ubuntu不能翻页,tomcat集群故障恢复,爬虫导师,php 自动分页,海外最厉害的seo,php 物流网站程序下载,网页手机菜单模板下载lzw
查看数据类型
五星宏辉网页源码,ubuntu系统更新补丁,草缸小爬虫,php keccak,西安seo黑lzw
gettype(传入一个变量) 能够获得变量的类型var_dump(传入一个变量) 输出变类型和值

<?php //声明一个变量88.8,你可以自己多做几次实验换成其他类型看看$type输出是多少 $float = 88.8; $type = gettype($float); echo $type; //多换几个类型试试 $str = '你喜欢尊上还是喜欢杀仟陌?'; 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是否为函数
<?php//is_* 系列函数有个特点,就是如果是这个类型就返回的是真。不是这个数据类型就返回的是假//声明类型为假$fo = false;if(is_bool($fo)){    echo '执行真区间';}else{    echo '执行假区间';}//检查未声明的变量$p是否为空,为空就执行真区间if(is_null($p)){    echo '执行真区间';}else{    echo '执行假区间';}//字符串类型的数值,看看执行的是真还是假$str = '18.8';if(is_numeric($str)){    echo '执行真区间';}else{    echo '执行假区间';}//把sca的值换成整型、浮点、布尔和字符串试试$sca = true;//如果为标量,执行真区间if(is_scalar($sca)){    echo '执行真区间';}else{    echo '执行假区间';}//换成echo,is_int试试,为什么echo执行假区间呢?if(is_callable('var_dump')){    echo '执行真区间';}else{    echo '执行假区间';}

注:istypes 很好记。is 在前后面跟类型即可。

标量:整型(int) 浮点(float)、布尔(bool)、字符串(string)

混合类型: 数组(array)、对象(object)

特殊类型:空(null)、 资源(resouce)、回调(callback)

为什么最后的实验中echo执行假区间呢?
答:因为echo 不是函数,是基本语法。大家眼前可以不用理解函数和基本语法的区别。了解和不了解在实际开发中没有影响。知道有这个知识点就行。

编程入门!!


php怎么查询数据类型?
  • php数据类型判断函数有哪些
  • php数据类型判断函数有哪些 | php数据类型判断函数有哪些 ...

    php怎么查询数据类型?
  • javascript中有几种数据类型
  • javascript中有几种数据类型 | javascript中有几种数据类型 ...

    php怎么查询数据类型?
  • db2和mysql的区别 |mysql 范式
  • db2和mysql的区别 |mysql 范式 | db2和mysql的区别 |mysql 范式 ...