JoJ*_*oJo 90 php string substr
您好我使用循环从我的数据库中获取值,我的结果如下:
'name', 'name2', 'name3',
我希望这样:
'name', 'name2', 'name3'
我想删除循环的最后一个值后的逗号.
谢谢
And*_*er2 197
使用rtrim功能
rtrim($my_string, ',');
第二个参数表示要删除的字符.
Boa*_*oaz 25
尝试:
$string = "'name', 'name2', 'name3',";
$string = rtrim($string,',');
Vij*_*S91 14
试试以下代码:
$my_string = "'name', 'name2', 'name3',";
echo substr(trim($my_string), 0, -1);
使用此代码删除字符串的最后一个字符.
小智 10
您可以使用substr函数删除它.
$t_string = "'test1', 'test2', 'test3',";
echo substr($t_string, 0, -1);
起初,我尝试没有空格rtrim($arraynama,",");,但结果无效。
然后,我添加了一个空格并获得了有效的结果:
$newarraynama=rtrim($arraynama,", ");
小智 6
为此,最好使用内爆。内爆很简单而且很棒:
    $array = ['name1', 'name2', 'name3'];
    $str = implode(', ', $array);
输出:
    name1, name2, name3