「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"