Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 去掉最后一个逗号_Php_String - Fatal编程技术网

Php 去掉最后一个逗号

Php 去掉最后一个逗号,php,string,Php,String,可能重复: 我有一些代码由于某种原因不起作用。我想做的是去掉结果中的最后一个逗号,但它不起作用。这是密码 <?php do { $activity_user_first_name = $row_product_activity['user_first_name']; $activity_user_last_name = $row_product_activity['user_last_name']; $name = '<a href="">'.$activi

可能重复:

我有一些代码由于某种原因不起作用。我想做的是去掉结果中的最后一个逗号,但它不起作用。这是密码

 <?php do { 
  $activity_user_first_name = $row_product_activity['user_first_name'];
  $activity_user_last_name = $row_product_activity['user_last_name'];
  $name = '<a href="">'.$activity_user_first_name.' '.$activity_user_last_name.'</a>, ';
  echo rtrim($name, ",");
 } while($row_product_activity = mysql_fetch_assoc($product_activity)) ?> like this
相反,我得到了这个

Steve Jobs, Bill Gates, Sergey Brin, Larry Page, like this

所以我想删除拉里·佩奇后面的逗号或结尾的任何其他名字。我试着玩了很多其他的选择,但什么也没有像我希望的那样出现。如果您有任何建议,我们将不胜感激。

我认为更好的解决方案是首先构造不带尾随逗号的字符串。将每个名称的链接放入一个数组槽中,然后只回显一些内爆结果

<?php 
    $names=array();
    do { 
        $activity_user_first_name = $row_product_activity['user_first_name'];
        $activity_user_last_name = $row_product_activity['user_last_name'];
        $names[] = '<a href="#">'.$activity_user_first_name.' '.$activity_user_last_name.'</a>';
    } while($row_product_activity = mysql_fetch_assoc($product_activity));

    echo implode(', ', $names);    

?> Like This
像这样

是的,我在发布问题之前阅读了其中一些帖子,但没有一篇有效,所以我问了一些问题,并用我的代码举例说明
<?php 
    $names=array();
    do { 
        $activity_user_first_name = $row_product_activity['user_first_name'];
        $activity_user_last_name = $row_product_activity['user_last_name'];
        $names[] = '<a href="#">'.$activity_user_first_name.' '.$activity_user_last_name.'</a>';
    } while($row_product_activity = mysql_fetch_assoc($product_activity));

    echo implode(', ', $names);    

?> Like This