删除PHP中的最后一个逗号?

Sho*_*box 1 php

我有这个PHP代码:

foreach( $wpdb->get_results(
) as $key => $row) {

echo "['". $row->DATE . "',". $row->total_sales . "],";

}
Run Code Online (Sandbox Code Playgroud)

这产生了这个:

['09-08-11',0],['09-09-11',0],['09-10-11',0],['09-11-11',0],
Run Code Online (Sandbox Code Playgroud)

如何删除foreach循环中的最后一个逗号?

Har*_*lby 14

有几种方法:

  1. 将字符串推入数组并使用implode()
  2. 将位添加到字符串,删除最后一个字符,然后回显字符串
  3. 更明确地迭代,并且在最后一次迭代中,不输出','

在这些选项中,我可能会使用#1,因为它使代码更加自我记录.


tam*_*tam 6

php有一个trim函数,给它一个字符串和逗号.

$s = trim ($s,",")
Run Code Online (Sandbox Code Playgroud)