PHP修剪结束逗号来自字符串

时间:2014-11-05 20:04:23

标签: php trim

我有一个简单的PHP循环,它遍历我的培训师表中的一列。

它获得的数据是它们的名字和姓氏。一旦迭代中没有更多结果,我试图删除字符串中的结束逗号,但它似乎不起作用。

// Get the trainers
foreach ($data->trainers as $trainers) {
  $trainer .= (string)$trainers->trainer->trainerFirst. ' ' . (string)$trainers->trainer->trainerLast.',';
}
// Trim the trailing comma
rtrim($trainer, ",");

我原本希望这会有效,但输出始终是First Last,而不是First Last

关于我做错的任何想法?

1 个答案:

答案 0 :(得分:7)

rtrim不会修改字符串,它会返回一个新字符串,因此您需要指定返回值。试试这个:

// Trim the trailing comma
$trainer = rtrim($trainer, ",");