我是PHP新手, 我正在创建一个数据字符串,我已经这样写了。
$data = $product['id']. "/" . $product['name'] . "/" .$product['price'];
我不知道是否还有另一种更好的方法可以创建这个String。
答案 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..";