从数组列创建逗号分隔的字符串
对象数组可以转换为逗号分隔的字符串。例如,当从数据库导出数据时,人们可能希望从结果字符串中去掉最后的逗号。
考虑一个简单的 foreach 循环,它会回显数据库中的值:
foreach($results as $result){ echo $result->name.','; }
此代码将输出:
result,result,result,result,
要删除最后一个逗号,改进的方法是利用数组并将其内爆之后:
$resultstr = array(); foreach ($results as $result) { $resultstr[] = $result->name; } echo implode(",",$resultstr);
修改后的代码消除了末尾不必要的逗号。
以上是如何从数据库数组列高效地创建逗号分隔的字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!