PHP で整数を文字列に変換する方法
Minahil Noor
2023年1月30日
- PHP でインライン変数解析を使用して整数を文字列に変換する
-
PHP で
strval()
関数を使用して整数を文字列に変換する - PHP で明示的なキャストを使用して整数を文字列に変換する
- PHP で文字列連結を使用して整数を暗黙的に文字列に変換する
この記事では、整数
を文字列
に変換するメソッドを紹介します。
- インライン変数解析の使用
strval()
関数を使用する- 明示的な型キャストによって
- 文字列連結の使用
PHP でインライン変数解析を使用して整数を文字列に変換する
string
内で integer
を使用して string
を表示します。場合、表示前にすでに string
に変換されています。
$integer = 5;
echo "The string is $integer";
変数 $integer
は、その値を表示します。ために string
で使用されます。最初に string
に変換されます。
<?php
$variable = 10;
echo "The variable is converted to a string and its value is $variable.";
?>
出力は、string
に変換された integer
値を示す string
です。
出力:
The variable is converted to a string and its value is 10.
PHP で strval()
関数を使用して整数を文字列に変換する
関数 strval()
は、任意のタイプの変数を string
に変換する PHP の組み込み関数です。変数はパラメーターとして渡されます。
strval($variableName);
$variableName
変数は、string
に変換する値を示します。実行後、変数を string
として返します。
<?php
$variable = 10;
$string1 = strval($variable);
echo "The variable is converted to a string and its value is $string1.";
?>
警告
関数
strval()
は配列やオブジェクトには使用できません。その場合、関数は渡されたパラメーターの型名を返します。出力:
The variable is converted to a string and its value is 10.
PHP で明示的なキャストを使用して整数を文字列に変換する
明示的なキャストでは、特定のデータ型の変数を手動で別のデータ型に変換します。明示的なキャストを使用して、integer
を string
に変換します。
$string = (string)$intVariable
変数文字列には、$intVariable
のキャスト値が含まれます。
<?php
$variable = 10;
$string1 = (string)$variable;
echo "The variable is converted to a string and its value is $string1.";
?>
これは、PHP で整数
を文字列
に変換する便利な方法です。最初の方法では、暗黙的なキャストが実装されています。
出力:
The variable is converted to a string and its value is 10.
PHP で文字列連結を使用して整数を暗黙的に文字列に変換する
2つの文字列を結合するために、文字列連結を使用しました。文字列連結を使用して、integer
を string
に変換することもできます。
"First string".$variablename."Second string"
文字列を連結すると、integer
を含む string
が string
に変換されます。
<?php
$variable = 10;
$string1 = "The variable is converted to a string and its value is ".$variable.".";
echo "$string1";
?>
文字列連結の結果を新しい string
変数に保存して表示しました。
出力:
The variable is converted to a string and its value is 10.
integer
を string
に変換するだけの場合は、integer
の前または後に空の文字列""
を置くだけです。
<?php
$variable = 10;
$string1 = "".$variable;
echo "$string1";
$string1 = $variable."";
echo "$string1";
?>