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 相关文章推荐
在字符串中把网址改成超级链接
Oct 09 PHP
追求程序速度,而不是编程的速度
Apr 23 PHP
PHP如何利用P3P实现跨域
Aug 24 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
PHP实现的QQ空间g_tk加密算法
Jul 09 PHP
CodeIgniter配置之routes.php用法实例分析
Jan 19 PHP
session 加入redis的实现代码
Jul 15 PHP
Laravel框架中Blade模板的用法示例
Aug 30 PHP
django中的ajax组件教程详解
Oct 18 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
HTTP头隐藏PHP版本号实现过程解析
Dec 09 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 用sock技术发送邮件的函数
2007/07/21 PHP
PHP通过插入mysql数据来实现多机互锁实例
2014/11/05 PHP
php使用google地图应用实例
2014/12/31 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
PHP7 标准库修改
2021/03/09 PHP
取得传值的函数
2006/10/27 Javascript
JavaScript事件列表解说
2006/12/22 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
2012/03/14 Javascript
页面右下角弹出提示框示例代码js版
2013/08/02 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
jQuery Mobile和HTML5开发App推广注册页
2016/11/07 Javascript
SVG描边动画
2017/02/23 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
2017/09/16 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
2020/06/05 Javascript
Python修改Excel数据的实例代码
2013/11/01 Python
编写Python脚本来获取Google搜索结果的示例
2015/05/04 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
python探索之BaseHTTPServer-实现Web服务器介绍
2017/10/28 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
django url到views参数传递的实例
2019/07/19 Python
python正则-re的用法详解
2019/07/28 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
毕业生个人的自我评价优秀范文
2013/10/03 职场文书
中专生毕业个人鉴定
2014/02/26 职场文书
2014年端午节活动方案
2014/03/11 职场文书
经理任命书模板
2014/06/06 职场文书
行政介绍信范文
2015/05/04 职场文书
飞越疯人院观后感
2015/06/09 职场文书
又涨知识了,自律到底多重要?
2019/06/27 职场文书
Python面向对象之成员相关知识总结
2021/06/24 Python