判断PHP类型

5、PHP检测数据类型的几种方式

阅读(5078)  @2018-01-07 22:20:16

在JavaScript中,使用typeof可以检测基本数据类型,使用instanceof可以检测引用数据类型。在PHP中,也有检测数据类型的方法,具体如下:

1、输出变量的数据类型(gettype)

1 <?php
2     $arry array('a','b','c');
3     echogettype($arry);//array
4 ?>

2、输出变量的数据类型、包含的数量以及具体内容(var_dump)

1 <?php
2      $str 'hello world';
3      var_dump($str);//string(11) "hello world"
4 ?>

3、检测某个变量是否是指定的数据类型(is_array、is_string、is_int、is_double等),如果为真返回1,如果为假返回空。

01 <?php
02     $num = 123;
03     if(is_array($num)){
04          echo '这是一个数组';
05     }else if(is_string($num)){
06          echo '这是一个字符串';
07     }else if(is_int($num)){
08          echo '这是一个整数';
09     }else if(is_double($num)){
10          echo '这是一个浮点数';
11     }
12 ?>

猜你喜欢

转载自blog.csdn.net/Thekingyu/article/details/79856555