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开发模式(简写版)
Mar 15 PHP
几款免费开源的不用数据库的php的cms
Dec 19 PHP
php中get_headers函数的作用及用法的详细介绍
Apr 27 PHP
PHP生成自定义长度随机字符串的函数分享
May 04 PHP
PHP实现的英文名字全拼随机排号脚本
Jul 04 PHP
php上传中文文件名乱码问题处理方案
Feb 03 PHP
php模拟post提交数据的方法
Feb 12 PHP
php上传excel表格并获取数据
Apr 27 PHP
PHP读取Excel类文件
May 15 PHP
浅谈PHP发送HTTP请求的几种方式
Jul 25 PHP
PHP正则表达式笔记与实例详解
May 09 PHP
php适配器模式简单应用示例
Oct 23 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 生成饼图 三维饼图
2009/09/28 PHP
php获取url参数方法总结
2014/11/13 PHP
php数据库操作model类(使用__call方法)
2016/11/16 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
PHP创建自己的Composer包方法
2018/04/09 PHP
PHP curl批处理及多请求并发实现方法分析
2018/08/15 PHP
在laravel-admin中列表中禁止某行编辑、删除的方法
2019/10/03 PHP
Javascript与vbscript数据共享
2007/01/09 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
Js实现自定义右键行为
2015/03/26 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
js字符串引用的两种方式(必看)
2016/09/18 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
Bootstrap进度条学习使用
2017/02/09 Javascript
Vue2.0子同级组件之间数据交互方法
2018/02/28 Javascript
不使用JavaScript实现菜单的打开和关闭效果demo
2018/05/01 Javascript
Seajs源码详解分析
2019/04/02 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
浅析VUE防抖与节流
2020/11/24 Vue.js
vue 递归组件的简单使用示例
2021/01/14 Vue.js
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
python 实现插入排序算法
2012/06/05 Python
Python getopt模块处理命令行选项实例
2014/05/13 Python
举例讲解Python中的身份运算符的使用方法
2015/10/13 Python
Python cookbook(数据结构与算法)将名称映射到序列元素中的方法
2018/03/22 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
python实现单机五子棋
2020/08/28 Python
英国百年闻名的优质健康产品连锁店:Holland & Barrett
2019/12/19 全球购物
公司副总经理任命书
2014/06/05 职场文书
青年标兵事迹材料
2014/08/16 职场文书
个人剖析材料范文
2014/09/30 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
学法用法心得体会(2016推荐篇)
2016/01/21 职场文书
导游词之河北邯郸
2019/09/12 职场文书
python实现A*寻路算法
2021/06/13 Python