Written by Kasumi

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で変数の型を確認・変更する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

PHP

PHPを使ってデータベースに接続。フォームから入力されたデータをDBに登録する方法

2022.09.28
20083
PHP

【PHP】配列から指定した数だけランダムに要素を取り出す方法

更新日:2023.03.12
1162
PHP

【PHP】親クラスのコンストラクタを子へ継承する方法

2023.04.07
2350
PHP

【PHP】多次元配列で同じ列の合計を求める方法

2022.06.20
2547