関数gettype
関数 gettype は、渡された変数の型を示す文字列を返します。
この関数は、型を判定したい変数という1つのパラメータを受け取ります。
構文
gettype(mixed $var): string
戻り値
| 型 | 説明 |
|---|---|
'boolean' |
ブーリアン値 |
'integer' |
整数 |
'double' |
浮動小数点数 |
'string' |
文字列 |
'array' |
配列 |
'object' |
オブジェクト |
'resource' |
リソース |
'NULL' |
Null値 |
'unknown type' |
不明な型 |
例
整数の型判定:
<?php
echo gettype(123);
?>
コードの実行結果:
'integer'
例
浮動小数点数の型判定:
<?php
echo gettype(3.14);
?>
コードの実行結果:
'double'
例
文字列の型判定:
<?php
echo gettype('hello');
?>
コードの実行結果:
'string'
例
ブーリアン値の型判定:
<?php
echo gettype(true);
?>
コードの実行結果:
'boolean'
例
配列の型判定:
<?php
echo gettype(['a', 'b', 'c']);
?>
コードの実行結果:
'array'
例
NULLの型判定:
<?php
echo gettype(null);
?>
コードの実行結果:
'NULL'
例
変換後の変数の型を確認します:
<?php
$var = '123';
echo gettype($var) . "\n";
$var = (int)$var;
echo gettype($var) . "\n";
$var = (float)$var;
echo gettype($var) . "\n";
?>
コードの実行結果:
'string'
'integer'
'double'