php数组逗号连接,php – 如何使用逗号组合数组中的所有元素?
我知道这个问题已经被问到了很多次.我似乎可以找到解决方案.如果这是简单的方法,请原谅我.
问题是如何访问while循环的结束.
例如.
while($countByMonth = mysql_fetch_array($countByMonthSet)) {
$c = $countByMonth["COUNT(id)"];
echo $c . "," ;
}
如何通过逗号分隔while循环的每个值,但当然我不希望逗号位于值的末尾.
提前谢谢你的帮助:)
解决方法:
您可以:
1)构建一个字符串,并删除最后一个字符:
$c = '';
while ($countByMonth = mysql_fetch_array($countByMonthSet)) {
$c .= $countByMonth["COUNT(id)"] . ',';
}
$c = substr($c, 0, -1);
echo $c;
2)构建一个数组并使用implode()
$c = array();
while ($countByMonth = mysql_fetch_array($countByMonthSet)) {
$c[] = $countByMonth["COUNT(id)"];
}
echo implode(',', $c);
提示:您可以在查询中使用别名,例如:SELECT COUNT(id)as count FROM ….然后您可以将其作为$countByMonth [‘count’]访问,这看起来更清晰IMO.
标签:php,while-loop,string
来源: https://codeday.me/bug/20190714/1456804.html
总结
以上是生活随笔为你收集整理的php数组逗号连接,php – 如何使用逗号组合数组中的所有元素?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: php 不识别 函数,奇怪的PHP错误:
- 下一篇: Cacti auth.php,Cacti