PHP にはさまざまな型の変数があり、型によって判定方法も異なりますので、PHP における変数の型の判定をいくつかまとめて説明します。
1. gettype()
gettype はパラメータの型に従って次の値を返します
"boolean" (PHP 4 より)
"integer"
"double" (float の場合は、「float」ではなく「double」を返します)
"string"
"array"
"object"
"resource" (PHP 4 より)
"NULL " (PHP 4 以降)
"unknown type"
例:
gettype('1'); 文字列
と gettype(1); は整数
isset(): //变量是否已经声明 empty(): //变量是否为空 defined(): //常量是否已经定义 define() array_key_exists(mixed key, array search): //检查给定的键名或索引是否存在于数组中 is_numeric ( mixed var ): //检测变量是 否为数字或数字字符串 is_bool(): // 检测变量是否是布尔型 is_float(): // 检测变量是否是浮点型 和is_double,is_real()都一样的用法 is_int(): // 检测变量是否是整数is_integer() 一样的 用法 is_string(): // 检测变量是否是字符串 is_object(): // 检测变量是否是一个对象 is_array(): // 检测变量是否是数组 is_null(): // 检测变量是否为 NULL 值是否是NULL大小写敏感
以上がPHP で変数の型を判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。