PHP で整数を文字列に変換する方法

Minahil Noor 2023年1月30日
  1. PHP でインライン変数解析を使用して整数を文字列に変換する
  2. PHP で strval() 関数を使用して整数を文字列に変換する
  3. PHP で明示的なキャストを使用して整数を文字列に変換する
  4. 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 で明示的なキャストを使用して整数を文字列に変換する

明示的なキャストでは、特定のデータ型の変数を手動で別のデータ型に変換します。明示的なキャストを使用して、integerstring に変換します。

$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つの文字列を結合するために、文字列連結を使用しました。文字列連結を使用して、integerstring に変換することもできます。

"First string".$variablename."Second string"

文字列を連結すると、integer を含む stringstring に変換されます。

<?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.

integerstring に変換するだけの場合は、integer の前または後に空の文字列""を置くだけです。

<?php  
$variable = 10;
$string1 = "".$variable;
echo "$string1";  

$string1 = $variable."";
echo "$string1";  

?>

関連記事 - PHP Integer

関連記事 - PHP String