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 header()函数常用方法总结
Apr 11 PHP
php递归删除目录下的文件但保留的实例分享
May 10 PHP
PHP实现取得HTTP请求的原文
Aug 18 PHP
smarty模板引擎基础知识入门
Mar 30 PHP
php实现编辑和保存文件的方法
Jul 20 PHP
PHP使用反射机制实现查找类和方法的所在位置
Apr 22 PHP
PHP判断JSON对象是否存在的方法(推荐)
Jul 06 PHP
注意!PHP 7中不要做的10件事
Sep 18 PHP
静态html文件执行php语句的方法(推荐)
Nov 21 PHP
php微信公众号开发之关键词回复
Oct 20 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
May 14 PHP
PHP实现爬虫爬取图片代码实例
Mar 03 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中利用XML技术构造远程服务(下)
2006/10/09 PHP
php实现可以设置中奖概率的抽奖程序代码分享
2014/01/19 PHP
PHP中soap的用法实例
2014/10/24 PHP
基于jquery的地址栏射击游戏代码
2011/03/10 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
javascript解析ajax返回的xml和json格式数据实例详解
2017/01/05 Javascript
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
详解webpack自动生成html页面
2017/06/29 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
2017/09/27 Javascript
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
Vue框架下引入ActiveX控件的问题解决
2019/03/25 Javascript
vue项目中mock.js的使用及基本用法
2019/05/22 Javascript
jQuery操作元素的内容和样式完整实例分析
2020/01/10 jQuery
ES6函数和数组用法实例分析
2020/05/23 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python如何获取服务器硬件信息
2017/05/11 Python
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
Python秒算24点实现及原理详解
2019/07/29 Python
tensorboard显示空白的解决
2020/02/15 Python
Python post请求实现代码实例
2020/02/28 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
您的网上新华书店:文轩网
2016/08/24 全球购物
护士自荐信
2013/10/25 职场文书
创业计划书如何吸引他人眼球
2014/01/10 职场文书
工作表现评语
2014/01/19 职场文书
《大江保卫战》教学反思
2014/04/11 职场文书
违反交通法规检讨书
2014/09/10 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
讲解MySQL增删改操作
2022/05/06 MySQL