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

有没有办法将整数转换为PHP中的字符串?


您可以使用strval()函数将数字转换为字符串。

从维护的角度来看,你明显想要做什么,而不是其他一些更深奥的答案。 当然,这取决于你的情况。

$var = 5;

// Inline variable parsing
echo "I'd like {$var} waffles"; // = "I'd like 5 waffles

// String concatenation 
echo "I'd like ".$var." waffles"; // I'd like 5 waffles

// Explicit cast 
$items = (string)$var; // $items === "5";

// Function call
$items = strval($var); // $items === "5";

有很多方法可以做到这一点。

两个例子:

 $str = (string) $int;
 $str = "$int";     

有关更多信息,请参阅PHP手册中的类型杂耍。


$foo = 5;

$foo = $foo . "";

现在$foo是一个字符串。

但是,你可能想习惯铸造。 铸造是完成此类事情的正确方法。

$foo = 5;    
$foo = (string)$foo;

另一种方法是封装在引号中:

$foo = 5;
$foo = "$foo"
链接地址: http://www.djcxy.com/p/86617.html

上一篇: Converting an integer to a string in PHP

下一篇: ToString() equivalent in PHP