PHP: 数値を文字列に変換 (string) strval()
文字列に変換
PHPで数値を文字列に変換する場合は、「型キャスト」と呼ばれる方法と、 strval()関数を使う方法の2通りあります。型キャスト (string)
数値の前に(string)を付けて型を指定する方法を「型キャスト」といいます。
書式
(string) 数値
(string)と数値の間にはスペースがあってもなくてもどちらでもいいです。
$n = 100; var_dump($n); // int(100) // 文字列に変換 $s = (string) $n; var_dump($s); // string(3) "100"
strval()関数
strval()関数を使う場合は次のように記述します。
$n = 100; var_dump($n); // int(100) // 文字列に変換 $s = strval($n); var_dump($s); // string(3) "100"
文字列から数値への変換
文字列から数値(整数)へ変換する場合は、
(int) または intval()を使います。
浮動小数点数に変換する場合は、
(float) または floatval() を使います。