doudundian9558 2013-11-19 01:27
浏览 35
已采纳

如果不等于WordPress PHP但是如果大于

I have a WordPress site where I am trying to dynamically create a comma separated list of values using PHP. However all of my lists have a comma at the end when they shouldn't and I can't seem to work out how to remove it.

My current code is;

$tcount=count($terms);
foreach($terms as $term){
    echo $term->name;
    if($tcount>1){
        echo ', ';
    }
}

There is a comma at the end where it should simply be blank. I tried the following code instead but it didn't work;

$tcount=count($terms);
foreach($terms as $term){
    echo $term->name;
    if(!$tcount==$tcount && $tcount>1){
        echo ', ';
    }
}

Does anyone know what I'm doing wrong?

  • 写回答

3条回答 默认 最新

  • douluxia0606 2013-11-19 01:30
    关注

    Just trim the last comma:

    $result = "";
    
    $tcount=count($terms);
    foreach($terms as $term) {
      // save output in temporary variable...
      $result .= $term->name;
      $result .= ', ';
    }
    echo substr($result, 0, -2);  // delete last two characters (", ")
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图