foreach语句重写最后一个元素?

Sam*_*ley 0 php foreach

我使用foreach如下

 foreach($album as $a) { 

$string .= $a['value'].', ';

 }

 echo $string;  
Run Code Online (Sandbox Code Playgroud)

返回类似的东西

  1, 2, 3,
Run Code Online (Sandbox Code Playgroud)

等等

现在如何从最后一个循环中删除.

所以$ string返回1,2,3

bcm*_*cfc 6

你可以使用implode():

$values = array();
foreach ($album as $a){
  $values[] = $a['value'];
}

$string = implode(',', $values);
Run Code Online (Sandbox Code Playgroud)