php – 如何使用逗号组合数组中的所有元素?
发布时间:2020-12-13 22:12:59 所属栏目:PHP教程 来源:网络整理
导读:我知道这个问题已经被问到了很多次.我似乎可以找到解决方案.如果这是简单的方法,请原谅我. 问题是如何访问while循环的结束. 例如. while($countByMonth = mysql_fetch_array($countByMonthSet)) { $c = $countByMonth["COUNT(id)"]; echo $c . "," ; } 如何
我知道这个问题已经被问到了很多次.我似乎可以找到解决方案.如果这是简单的方法,请原谅我.
问题是如何访问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,-1); echo $c; 2)构建一个数组并使用 $c = array(); while ($countByMonth = mysql_fetch_array($countByMonthSet)) { $c[] = $countByMonth["COUNT(id)"]; } echo implode(',',$c); 提示:您可以在查询中使用别名,例如:SELECT COUNT(id)as count FROM ….然后您可以将其作为$countByMonth [‘count’]访问,这看起来更清晰IMO. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |