可能重复:
php中的逗号分隔列表
问题:
我希望能够遍历一个未知大小的列表,并吐出一个逗号分隔的列表。
例如:
Input:
$data = array();
$data[0]['productId'] = 11;
$data[1]['productId'] = 22;
$data[2]['productId'] = 33;
$data[3]['productId'] = 44;
以下代码可以解决问题:
$prodsToCheck = "";
foreach ($data as $d) {
$prodsToCheck .= $d['productId'].", ";
}
$prodsToCheck = substr($prodsToCheck, 0, strlen($prodsToCheck) - 2); // THIS IS THE IMPORTANT PART
print $prodsToCheck; die();
结果必须是
11、22、33、44
并不是:
11、22、33、44、
这不可能是最快的方法……什么是?