変数の型名を取得するには、gettype関数を使用します。
サンプルソース
例)変数の型名を取得するサンプルいろいろ
<?php
$a = "ABC";
echo gettype($a);
→ "string"
$b = 123;
echo gettype($b);
→ "integer"
$c = array(1,2,3);
echo gettype($c);
→ "array"
返る値は以下のいずれかです。
値 | 型名 |
---|---|
string | 文字列型 |
integer | 整数型 |
double | 小数型 |
boolean | 真偽型 |
array | 配列型 |
object | オブジェクト型 |
resource | リソース型 |
NULL | Null |
unknown type | 型不明 |
備考
- 型の判定にこの関数を使うのは推奨されていません。
- 型の判定を行いたい場合は、以下をご覧ください。
→[PHP] 変数の型をチェックする