我是PHP新手, 而且我正在创建一个数据字符串,这是我写的。PHP字符串需要Concat帮助
$data = $product['id']. "/" . $product['name'] . "/" .$product['price'];
我不知道是否有另一种更好的方式来创建此字符串。
我是PHP新手, 而且我正在创建一个数据字符串,这是我写的。PHP字符串需要Concat帮助
$data = $product['id']. "/" . $product['name'] . "/" .$product['price'];
我不知道是否有另一种更好的方式来创建此字符串。
如果他们被包围{}
PHP可以插双引号内的数组的值:
$data = "{$product['id']}/{$product['name']}/{$product['price']}";
如果去掉周围的按键引号,你不需要花括号,它会变得更加简单:
$data = "$product[id]/$product[name]/$product[price]";
其他方式:
$data = "Name";
$date .= $product['id'];
$date .= "AND etc..";
它看起来像一个完全正常的方式来连接字符串在PHP。
这么简单的任务不会错。您可以以任何您想要的方式连接字符串。
我通常更喜欢你在你的例子中写的风格。
你可以使用sprintf
它,它有给人一种更好的概述优势:
sprintf('%d/%s/%f', $product['id'], $product['name'], $product['price']);
你好。在这种做事方式中,你认为“更糟糕”(“更好”)? – 2010-12-22 09:35:08
我不知道这是好还是坏。 – user160820 2010-12-22 09:36:49
你也可以使用单引号:http://www.sematopia.com/2007/08/php-double-quotes-vs-single-quotes/ – Tobias 2010-12-22 09:38:34