php如何对数据类型检测 有哪些方法,php检测数据类型的几种方法汇总
下面小编就为大家带来一篇PHP检测数据类型的几种方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在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检测数据类型的几种方法汇总相关推荐
- java 遍历方法_Java ArrayList遍历的3种方法
首页 > 基础教程 > 集合框架 > ArrayList类 Java ArrayList遍历的3种方法 1. Iterator方法遍历 for(Iterator it2 = list ...
- 癌症的治疗方法有哪些?有一种方法比化疗好,副作用小
癌症的治疗方法有哪些?有一种方法比化疗好,副作用小 现如今,随着肿瘤发生率的持续上升,人们对于"化疗"也不再陌生.化疗是肿瘤治疗主要治疗手段,无论是肿瘤早期还是肿瘤晚期,无论是手术 ...
- java连接MySQL几种方法_Java连接MySQL数据库三种方法
好久没有更新博客了!今天利用周目时学习了一下数据库mysql.介绍一下数据库的三种连接方式! 开发工具:Myeclipse MySQL5.6 MySQL连接驱动:mysql-connector-jav ...
- 笔记本电池寿命 检测软件_改善Windows笔记本电脑电池寿命的6种方法
笔记本电池寿命 检测软件 Laptop owners have a critical enemy: a drained battery. Sure, you can plug it in, but o ...
- linux确定刻录机目录,Linux下检测DVD刻录机的设备名及写入速度的几种方法
现在的电脑都有配置DVD刻录机,那么要如何知道自己电脑的DVD刻录机的名字及写入速度呢?下面小编就给大家介绍几个Linux下检测DVD刻录机的名字及写入速度的方法,一起来了解下吧. 提问:我想要知道我 ...
- mysql创建库几种方法_MySQL创建数据库的两种方法
本文为大家分享了两种mysql创建数据库的方法,供大家参考,具体内容如下 第一种方法:使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 mysql 数据库. 所以 ...
- mysql远程连接数据库的二种方法_mysql 远程连接数据库的二种方法
mysql 远程连接数据库的二种方法 一.连接远程数据库: 1.显示密码 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为"roo ...
- list排序方法python_python list 排序的两种方法及实例讲解
对 list 进行排序,Python 提供了两个方法: 方法1. 用 list 的内建函数 list.sort 进行排序 list.sort(func=None, key=None, reverse= ...
- java 反射 找不到方法_Java获取反射的三种方法
class Student { private int id; String name; protected boolean sex ; pub1ic f1oat score; } pub1ic cl ...
- python分析数据差异的方法_用Python的两种方法进行方差分析
在进行数据分析时,我们往往会遇到要对某个变量的影响因素进行分析的情况,而影响一事物的因素往往是很多的.比如在化工生产中,有温度.压力.剂量.反应时间等因素.每一因素的改变都有可能影响产品的数量和质量. ...
最新文章
- python 爬虫气象气象定时报 气象预警推送
- mysql的in和not in的用法(特别注意not in结果集中不能有null)
- 轻松解决Python “字符编码”,玩儿爬虫的朋友最爱这个库!
- Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
- mysql 循环创建列_mysql – 查询列中的循环值
- 与你同行,才能无障碍
- Swift-EasingAnimation
- 公司周刊-非常6+1—营销平台小组
- opencore 0.6.3 华硕_钜惠嗨翻双11,颜值优选华硕GT501白色狙击手机箱
- 电容式触摸按键原理调研总结
- mbp touchbar设置_【macbook pro小技巧】 敲代码时如何让touchbar一直显示fn(f1 - f12)键...
- 使用Swift模拟Window-LFU
- VS Code 常用必备插件
- python怎么把字体变大_Pycharm 字体大小调整设置的方法实现
- 已知a和b的最大公因数和最小公倍数求这两个数字
- IOS单例模式及单例模式的优缺点
- JS组件Bootstrap实现弹出框和提示框效果代码
- std::ifstream实例
- UTC时间与北京时间的关系
- 三种经典图像滤波方法介绍——双边滤波(Bilateral filter)、导向滤波(Guided Fliter)、滚动导向滤波(RollingGuidedFilter)