「PHP」gettypeで変数の型を取得する
書式
gettype(変数名);
結果
boolean : 論理型
array : 配列型
object : オブジェクト型
string : 文字列型
integer : 整数型
double : 浮動小数点型
使用例
<?php
//boolean : 論理型
echo('<pre>');
var_dump(gettype(false));
echo('</pre>');
//integer : 整数型
echo('<pre>');
var_dump(gettype(100));
echo('</pre>');
//double : 浮動小数点型
echo('<pre>');
var_dump(gettype(4.56));
echo('</pre>');
//string : 文字列型
echo('<pre>');
var_dump(gettype("study"));
echo('</pre>');
echo('<pre>');
var_dump(gettype("500"));
echo('</pre>');
//array : 配列型
echo('<pre>');
var_dump(gettype([41, 52, 63,78]));
echo('</pre>');
//object : オブジェクト型
echo('<pre>');
var_dump(gettype(new stdClass));
echo('</pre>');
//NULL : null
echo('<pre>');
var_dump(gettype(null));
echo('</pre>');
?>
実行結果
string(7) "boolean" string(7) "integer" string(6) "double" string(6) "string" string(6) "string" string(5) "array" string(6) "object" string(4) "NULL"