$variable = '2011'
$temp = tostring($variable);
如何将整数转换为字符串?是否有tostring()
方法?
答案 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”数字视为数字,只需使用+
- 运算符将值相加即可。希望这能解决你的问题!