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() を使います。