如何将整数转换为字符串?

时间:2011-07-30 22:53:52

标签: php

  

可能重复:
  Converting an integer to a string in PHP

$variable = '2011'
$temp = tostring($variable);

如何将整数转换为字符串?是否有tostring()方法?

4 个答案:

答案 0 :(得分:1)

PHP是动态类型的,因此你的var既是字符串又是整数

但是,您可以像这样进行类型转换

$intval = (int) $string;
$string = (string) $intval;

或简单地说

$string = "$intval";

但是没关系,因为你制作的字符串仍然可以作为整数

答案 1 :(得分:0)

使用:

$var = (string) $var;

或转换为int:

$var = (int) $var;

答案 2 :(得分:0)

将其投射到字符串:

$temp=(string)$variable;

......但你为什么需要呢?很多PHP都不关心类型,并在需要时隐式转换它。

答案 3 :(得分:0)

当我阅读您对最近答案的评论时,我可以添加以下内容:

$variable = '2011';已经是一个字符串了,但你需要像这样连接它:

$start_date = $get_year . $get_month . $date_01;

否则php会将“Stringed”数字视为数字,只需使用+ - 运算符将值相加即可。希望这能解决你的问题!