我想去掉最后一个逗号 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
.
如果您不想要 rtirm
和 implode
,那么您可以使用此代码段
<?php
$Title = "aa, bb, cc, dd, ee, ff, gg, hh, ii, jj,";
echo substr($Title, 0, -1);
?>
我想去掉这句话中的最后一个逗号,它位于从数组中拉出的变量中。
$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
.
如果您不想要 rtirm
和 implode
,那么您可以使用此代码段
<?php
$Title = "aa, bb, cc, dd, ee, ff, gg, hh, ii, jj,";
echo substr($Title, 0, -1);
?>