9 ответов:
использовать
rtrimфункцииrtrim($my_string,',');второй параметр указывает символ, который будет удален.
Попробуйте Ниже Код:
$my_string = "'name', 'name2', 'name3',"; echo substr(trim($my_string), 0, -1);используйте этот код, чтобы удалить последний символ строки.
rtrimфункцииrtrim($my_string,',');второй параметр указывает на то, что запятая должна быть удалена с правой стороны.
можно использовать
substrфункция для удаления этого.$t_string = "'test1', 'test2', 'test3',"; echo substr($t_string, 0, -1);
это повлияет на ваш скрипт, если вы работаете с многобайтовым текстом, из которого вы подстрока. Если это так, я настоятельно рекомендую включить функции mb_* в вашем php.ini или сделать это
ini_set("mbstring.func_overload", 2);$string = "'test1', 'test2', 'test3',"; echo mb_substr($string, 0, -1);
сначала я попробовал без пробела
rtrim($arraynama,",");и получил неверный результат.затем я добавил пробел и получил верный результат:
$newarraynama=rtrim($arraynama,", ");
Comments