我想去掉最后一个逗号 php

I want to get rid of the last comma php

我想去掉这句话中的最后一个逗号,它位于从数组中拉出的变量中。

$Title = aa, bb, cc, dd, ee, ff, gg, hh, ii, jj,

我知道你通常使用 implode() or rtrim($Title, ","),但那些通常用于数组,不是吗?

我想要一个不是针对数组的命令,只是从普通句子中取出最后一个逗号(差不多)(但是从数组中拉出来所以不容易更改)。

我想这样做是因为我想把它放在 MySQL table 中,但是由于最后一个逗号,我无法做到这一点。

使用rtrim函数

rtrim($Title,',');

第二个参数表示要删除的字符

尝试

$Title = "aa, bb, cc, dd, ee, ff, gg, hh, ii, jj,";
$Title = rtrim($Title,',');
echo $Title;

输出

aa, bb, cc, dd, ee, ff, gg, hh, ii, jj

注意rtirm 不只用于数组或不 return array.

如果您不想要 rtirmimplode,那么您可以使用此代码段

<?php
$Title = "aa, bb, cc, dd, ee, ff, gg, hh, ii, jj,";
echo substr($Title, 0, -1);

?>