为所有元素添加逗号但从php中的最后一个元素的末尾删除

时间:2014-03-26 08:18:25

标签: php

为所有元素添加逗号,但从最后一个元素的末尾删除

<?php
$arryvalue = array(a,b,c,d,e,f);
foreach ($arryvalue as $vales) {
  echo $vales;
  if (next($arryvalue)) {
    echo ',';
  }
  else{
    echo ',';
  }
}
?>

提供输出

A,B,C,d,E,F,

但我需要那个输出

a,b,c,d,e,f

Click here to check my output

2 个答案:

答案 0 :(得分:1)

echo join(', ', $arryvalue);

请参阅http://docs.php.net/join

答案 1 :(得分:1)

试试这个

echo implode(',',$arryvalue);

如果你想在循环中这样做。请查看以下内容:

$arryvalue = array(a,b,c,d,e,f);
foreach ($arryvalue as $key => $vales) {
      echo $vales;
      if(array_key_exists($key + 1, $arryvalue)) echo ',';
}