データ型のキャスト
- 2013 7/29
- カテゴリー : 変数・配列・文字列・演算子
- キャスト
PHPは非常に寛大な解釈をしてくれる言語ですが、値の厳密な比較や演算を行う場合や小数点以下の数字を整数に変換するなどのケースでは「型キャスト」と呼ばれるしくみを利用して変数に対してデータ型を強制的に割り当てるようにすると、より確実な計算ができるようになります。
型キャストを行う場合は、変換したい変数の直前で「データ型」の形式で型指定を実施します。
型
|
概要
|
(bool),(boolean) | TURE/FALSE型のキャスト |
(double),(float),(real) | 浮動小数点型へのキャスト |
(int),(integer) | 整数型へのキャスト |
(string) | 文字型列へのキャスト |
(object) | オブジェクト型へのキャスト |
使用例
1 2 3 4 5 6 7 8 9 |
<?php $foo = 10; $str = "$foo"; $fst = (string) $foo; $fnum = (int)$fst; ?> <pre> <?php var_dump($foo,$str,$fst,$fnum);?> </pre> |