PHPで変数の型を確認・変更する方法

PHPで変数の型を確認・変更したい。
本記事ではこのような悩みを解決。
実装方法について解説します。
var_dumpを使って変数の型を調べる
<?php
$a = 'aaaaaa';
$b = 100;
$c = -1.5;
var_dump($a);
var_dump($b);
var_dump($c);
?>
//string(6) "aaaaaa" int(100) float(-1.5)
PHPで変数の型を調べるコード例です。
var_dump関数を使います。
var_dumpの引数に型を調べたい変数を代入。
変数の型名を返してくれます。
上記コード例だと、
$a変数はstring(文字列型)。
$b変数はint(数値型)。
$c変数はfloat(小数点型)。
上記のように出力されます。
変数の型を変更したい場合
$a = 100;
//数値から文字列に変更
$a = (string)$a;
var_dump($a);
//string(3) "100"
変数の型を変更するコード例です。
キャストというやり方を使います。
変更したい型名を括弧()で括り、変換したい変数と連結します。
以上で変更できます。
上記コード例ではキャストを使い数値から文字列に型を変更してます。
まとめ
PHPで変数の型を確認・変更する方法について紹介しました。
以上で解説を終わります。
目次