PHP检测数据类型的几种方法(总结)


Posted in PHP onMarch 04, 2017

在JavaScript中,使用typeof可以检测基本数据类型,使用instanceof可以检测引用数据类型。在PHP中,也有检测数据类型的方法,具体如下:

1、输出变量的数据类型(gettype)

<?php 

   $arry = array('a','b','c'); 

   echo gettype($arry);//array 

 ?>

2、输出变量的数据类型、包含的数量以及具体内容(var_dump)

查看源码打印代码帮助

<?php 

   $str = 'hello world'; 

   var_dump($str);//string(11) "hello world"  

 ?>

3、检测某个变量是否是指定的数据类型(is_array、is_string、is_int、is_double等),如果为真返回1,如果为假返回空。

查看源码打印代码帮助

<?php 

   $num = 123; 

   if(is_array($num)){ 

     echo '这是一个数组'; 

   }else if(is_string($num)){ 

     echo '这是一个字符串'; 

   }else if(is_int($num)){ 

     echo '这是一个整数'; 

   }else if(is_double($num)){ 

     echo '这是一个浮点数'; 

   } 

 ?>

或许你的朋友正在寻找这个问题的答案,赶紧分享给他吧!

以上这篇PHP检测数据类型的几种方法(总结)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
国内php原创论坛
Oct 09 PHP
Banner程序
Oct 09 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
Jun 27 PHP
利用PHP实现短域名互转
Jul 05 PHP
PHP的PSR规范中文版
Sep 28 PHP
PHP中多维数组的foreach遍历示例
Jun 13 PHP
深入解析PHP中foreach语句控制数组循环的用法
Nov 30 PHP
thinkPHP的表达式查询用法详解
Sep 14 PHP
PHP实现动态删除XML数据的方法示例
Mar 30 PHP
针对PHP开发安全问题的相关总结
Mar 22 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
Mar 29 PHP
PHP 图片合成、仿微信群头像的方法示例
Oct 25 PHP
php redis实现文章发布系统(用户投票系统)
Mar 04 #PHP
PHP获取当前执行php文件名的代码
Mar 02 #PHP
PHP两种实现无级递归分类的方法
Mar 02 #PHP
PHP 二级子目录(后台目录)设置二级域名
Mar 02 #PHP
php安装dblib扩展,连接mssql的具体步骤
Mar 02 #PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 #PHP
数组任意位置插入元素,删除特定元素的实例
Mar 02 #PHP
You might like
PHP设计模式之装饰者模式
2012/02/29 PHP
浅析SVN常见问题及解决方法
2013/06/21 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
基于jQuery的模仿新浪微博时间的组件
2011/10/04 Javascript
js+div实现图片滚动效果代码
2014/02/10 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
javascript使用prototype完成单继承
2014/12/24 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
JS实现仿新浪黄色经典滑动门效果代码
2015/09/27 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
vue实现手机号码抽奖上下滚动动画示例
2017/10/18 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
Pycharm更换python解释器的方法
2018/10/29 Python
在Python中使用MongoEngine操作数据库教程实例
2019/12/03 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
荷兰鞋类购物网站:Donelli
2019/05/24 全球购物
草莓网官网:StrawberryNET
2019/08/21 全球购物
应届生煤化工求职信
2013/10/21 职场文书
物业管理毕业生个人的求职信
2013/11/30 职场文书
绩效工资分配方案
2014/01/18 职场文书
小班重阳节活动方案
2014/02/08 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
工作业绩不及格检讨书
2014/10/28 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
MongoDB balancer的使用详解
2021/04/30 MongoDB
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL