需要PHP String Concat帮助

时间:2010-12-22 09:32:28

标签: php

我是PHP新手, 我正在创建一个数据字符串,我已经这样写了。

$data = $product['id']. "/" . $product['name'] . "/" .$product['price'];

我不知道是否还有另一种更好的方法可以创建这个String。

5 个答案:

答案 0 :(得分:4)

它看起来像是在php中连接字符串的完美方式。

答案 1 :(得分:2)

如果数组值被{}包围,那么PHP可以在双引号内插值数组:

$data = "{$product['id']}/{$product['name']}/{$product['price']}";

如果删除键周围的引号,则不需要花括号,它会变得更简单:

$data = "$product[id]/$product[name]/$product[price]";

答案 2 :(得分:1)

这么简单的任务不能错。您可以以任何方式连接字符串。

我通常喜欢你在你的例子中写的相同风格。

答案 3 :(得分:1)

您可以使用sprintf,这样可以提供更好的概述:

sprintf('%d/%s/%f', $product['id'], $product['name'], $product['price']);

答案 4 :(得分:0)

其他方式:

$data  = "Name";
$date .= $product['id'];
$date .= "AND etc..";