如何在 PHP 中将整数转换为字符串

Minahil Noor 2023年1月30日
  1. 在 PHP 中使用内联变量解析将整数转换为字符串
  2. 在 PHP 中使用 strval() 函数将整数转换为字符串
  3. 在 PHP 中使用显式转换将整数转换为字符串
  4. 在 PHP 中使用字符串连接将整数隐式转换为字符串
如何在 PHP 中将整数转换为字符串

在本文中,我们将介绍将整数转换为字符串的方法。

  • 使用内联变量解析
  • 使用 strval() 函数
  • 通过显式类型转换
  • 使用字符串串联

在 PHP 中使用内联变量解析将整数转换为字符串

当在字符串内部使用整数来显示字符串时,在显示之前已将其转换为字符串。

$integer = 5;
echo "The string is $integer";

$integer 变量用于字符串中以显示其值。首先将其转换为字符串。

<?php  
$variable = 10;
echo "The variable is converted to a string and its value is $variable.";  
?>

输出是一个字符串,显示转换为字符串的整数值。

输出:

The variable is converted to a string and its value is 10.

在 PHP 中使用 strval() 函数将整数转换为字符串

函数 strval() 是 PHP 中的内置函数,可将任何类型的变量转换为字符串。变量作为参数传递。

strval($variableName);

$variableName 变量显示了我们想要转换为 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 中使用显式转换将整数转换为字符串

在显式转换中,我们将特定数据类型上的变量手动转换为另一种数据类型。我们将使用显式强制转换将整数转换为字符串。

$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 中使用字符串连接将整数隐式转换为字符串

为了将两个字符串连接在一起,我们使用了字符串串联。我们还可以使用字符串连接将整数转换为字符串。

"First string".$variablename."Second 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.

如果只需要将整数转换为字符串,则只需在整数之前或之后放置空字符串""即可。

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

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

?>

相关文章 - PHP String