una ultimo parte palabra eliminar caracteres caracter cadena php string substr

ultimo - ¿Cómo eliminar la última coma de la cadena usando php?



substr php (9)

Hola, estoy usando loop para obtener valores de mi base de datos y mi resultado es como:

''name'', ''name2'', ''name3'',

Y lo quiero así:

''name'', ''name2'', ''name3''

Quiero eliminar la coma después del último valor del ciclo.

Gracias


Al principio lo intenté sin un espacio rtrim($arraynama,","); y obtuve un resultado inválido.

Luego agregué un espacio y obtuve un resultado válido:

$newarraynama=rtrim($arraynama,", ");


Impactará en su secuencia de comandos si trabaja con texto de múltiples bytes desde el cual realiza la subcadena. Si este es el caso, recomiendo activar funciones mb_ * en su php.ini o hacer esto ini_set("mbstring.func_overload", 2);

$string = "''test1'', ''test2'', ''test3'',"; echo mb_substr($string, 0, -1);


Pruebe el código siguiente:

$my_string = "''name'', ''name2'', ''name3'',"; echo substr(trim($my_string), 0, -1);

usa este código para eliminar el último carácter de la cadena.


Puede usar la función substr para eliminar esto.

$t_string = "''test1'', ''test2'', ''test3'',"; echo substr($t_string, 0, -1);


Tratar:

$string = "''name'', ''name2'', ''name3'',"; $string = rtrim($string,'','');


Use la función rtrim

rtrim($my_string,'','');

El segundo parámetro indica el carácter que se eliminará.


es tan simple como:

$commaseparated_string = name,name2,name3,; $result = rtrim($commaseparated_string,'','');


función rtrim

rtrim($my_string,'','');

El segundo parámetro indica que la coma se debe eliminar del lado derecho.


usar rtrim()

rtrim($string,'','');