2017-08-29 104 views
1

我想Concat的两个可变并将其分配给另一个变量PHP分配CONCAT值变量

$name = Drew; 
$counter = $counter + 1; 
$num_padded = sprintf("%05d", $counter); 
$new_padded_value = $name . $num_padded; 
echo $new_padded_value; 

林期待它呼应Drew.00001 它不工作。我怎么能做到这一点。

+2

通过学习语法的基础知识......?除非你有一个被定义的“德鲁”名字的常量,否则显然必须引用它。 – CBroe

+0

啊,忘了那部分.. –

回答

1

您在变量之间缺少一个字符串点。您使用的点只是字符串连接运算符;它实际上并没有为字符串结果添加一个点。变化:

$new_padded_value = $name . $num_padded; 

要:

$new_padded_value = "$name.$num_padded"; 

而且改变:

$name = Drew; 

要:

$name = "Drew";