PHP gettype()函数与示例

PHPgettype()方法

在PHP中,我们有一个库函数gettype()来标识数据的类型。该功能主要用于完整性检查变量中输入的数据类型。该函数可以将数据识别为以下数据类型:

  • 整数

  • 数组

  • 目的

  • 布尔型

  • 资源资源

  • 空值

  • 未知

语法:

    gettype($var)

其中,$var是包含需要检查的数据的变量。

范例1:

<?php
//创建具有随机数据类型的变量
$var1 = 1;
$var2 = 1.1;
$var3 = NULL;
$var4 = "example";
$var5 = false;

//使用gettype()函数 
//获取变量的数据类型
echo gettype($var1)."\n";
echo gettype($var2)."\n";
echo gettype($var3)."\n";
echo gettype($var4)."\n";
echo gettype($var5)."\n";
?>

输出结果

integer
double
NULL
string
boolean

范例2:

<?php
	//创建具有随机数据类型的数组
	$arr = array(21, 1.99, new stdClass, "hello, World", false);
	
	//获取数组每个元素的类型
	// foreach用于初始化数组 
	//作为独立值
	foreach ($arr as $value) {
		//获取并打印类型
		echo gettype($value), "\n";
    }
?>

输出结果

integer
double
object
string
boolean