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 相关文章推荐
中国站长站 For Dede4.0 采集规则
May 27 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
PHP 源代码压缩小工具
Dec 22 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
May 26 PHP
PHP sprintf()函数用例解析
May 18 PHP
php设计模式 FlyWeight (享元模式)
Jun 26 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
Jan 11 PHP
探讨如何在php168_cms中提取验证码
Jun 08 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
Sep 14 PHP
PHP下载文件的函数实例代码
May 18 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
thinkPHP框架实现的简单计算器示例
Dec 07 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 八种基本的数据类型小结
2011/06/01 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
基于php实现的验证码小程序
2016/12/13 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
Javascript 函数中的参数使用分析
2010/03/27 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
2014/06/06 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
基于JavaScript实现每日签到打卡轨迹功能
2018/11/29 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
在vue中根据光标的显示与消失实现下拉列表
2019/09/29 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
Python之eval()函数危险性浅析
2014/07/03 Python
通过Python来使用七牛云存储的方法详解
2015/08/07 Python
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
Python实现判断字符串中包含某个字符的判断函数示例
2018/01/08 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
python selenium 获取接口数据的实现
2020/12/07 Python
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
运动会致辞稿50字
2014/02/04 职场文书
五年级科学教学反思
2014/02/05 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
写给同学的新学期寄语
2015/02/27 职场文书
生产实习心得体会范文
2016/01/22 职场文书
2016年入党心得体会范文
2016/01/23 职场文书
党员干部学习心得体会
2016/01/23 职场文书
坚持不是死撑,更重要的是心态
2019/08/19 职场文书
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python