gpt4 book ai didi

php - 如何使用逗号组合数组中的所有元素?

转载 作者:可可西里 更新时间:2023-10-31 23:57:44 25 4
gpt4 key购买 nike

我知道这个问题毫无疑问已经被问过很多次了。我虽然似乎可以找到解决方案。如果过于简单,请原谅我。

问题是如何访问 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'] 访问它,在我看来这看起来更干净。

关于php - 如何使用逗号组合数组中的所有元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3735221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com