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

SBB*_*SBB 1 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, ",");
Run Code Online (Sandbox Code Playgroud)

我希望这可以工作,但输出总是First Last,代替First Last.

关于我做错了什么的任何想法?

Sea*_*ght 7

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

// Trim the trailing comma
$trainer = rtrim($trainer, ",");
Run Code Online (Sandbox Code Playgroud)