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错误:
- 下一篇: 动态规划算法php,php算法学习之动态