PHP如何获取变量的数据类型

php 2023-05-28 613次浏览

前言

获取数据的变量类型,在日常的开发中经常会用到,大部分可能直接用指定类型判断是否自己所需,例如:is_array()is_init()等,其实PHP本身有一个获取类型的函数,可以直接使用

函数介绍

gettype(mixed $value): string

获取变量的类型,返回 PHP value 变量的类型。 对于类型检查,请使用 is_* 函数。

示例

<?php

$arr = [
    true,
    100,
    100.0,
    9999999999999999,
    "100",
    ["id", "name", "age"],
    new stdClass(),
    fopen("php://stdout", "w"),
    3.1415,
];

foreach($arr as $val) {
    echo gettype($val);
    echo PHP_EOL;
}

以上代码输出:

boolean
integer
double
integer
string
array
object
resource
double

PHP如何获取变量的数据类型

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址