addcslashes - Eliminar Slash arrastrando desde PHP de cadena
replace php (5)
¿Es posible eliminar la barra inclinada /
de una cadena usando PHP?
¡Sí lo es!
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