mysql_real_escape_string addcslashes php string

addcslashes - Eliminar Slash arrastrando desde PHP de cadena



replace php (5)

¿Es posible eliminar la barra inclinada / de una cadena usando PHP?



Claro que sí, simplemente verifica si el último carácter es una barra inclinada y luego haz una nuke sobre esa.

if(substr($string, -1) == ''/'') { $string = substr($string, 0, -1); }

Otra opción (probablemente mejor) sería usar rtrim() - esta elimina todas las barras al final:

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


Esto elimina las barras inclinadas:

$str = rtrim($str, ''/'');


Long aceptado, sin embargo en mis búsquedas relacionadas tropecé aquí, y estoy agregando para "completitud"; rtrim() es genial, sin embargo implementado así:

$string = rtrim($string, ''///'); //strip both forward and back slashes

Asegura la portabilidad de * nix a Windows , ya que supongo que esta pregunta se refiere a las rutas.


rtrim Use rtrim porque respeta que la cadena no termine con una barra inclinada