Foros del Web » Programando para Internet » PHP »

Sacar caracteres a cadena

Estas en el tema de Sacar caracteres a cadena en el foro de PHP en Foros del Web. Gente: Alguno sabe como hacer para que: $a = "C://amigos//juan//foto.jpg"; se convierta en... $b = "foto.jpg"; Es decir, que solo aparezca aquello que esta despues ...
  #1 (permalink)  
Antiguo 06/05/2008, 01:12
 
Fecha de Ingreso: mayo-2003
Mensajes: 312
Antigüedad: 20 años, 10 meses
Puntos: 2
Sacar caracteres a cadena

Gente:

Alguno sabe como hacer para que:

$a = "C://amigos//juan//foto.jpg";

se convierta en...

$b = "foto.jpg";

Es decir, que solo aparezca aquello que esta despues de la ultima barra.

GRACIASSSSSSSSSSSSS!
  #2 (permalink)  
Antiguo 06/05/2008, 01:26
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 5 meses
Puntos: 48
Re: Sacar caracteres a cadena

strrpos() para sacar la posicion de la ultima / y substr() para sacar la cadena a partir de esa posicion.
  #3 (permalink)  
Antiguo 06/05/2008, 07:11
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Re: Sacar caracteres a cadena

a botepronto:

Código PHP:
substr(strrchr($cadena,'/'),1,strlen(strrchr($cadena,'/')-1)); 
si tienes alguna duda consulta estas funciones:

substr
strrchr
strlen

suerte
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #4 (permalink)  
Antiguo 06/05/2008, 08:34
 
Fecha de Ingreso: enero-2007
Ubicación: Buenos Aires, ARG
Mensajes: 71
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Sacar caracteres a cadena

Tenes que usar
$path = "C://amigos//juan//foto.jpg";

$file = basename($path);

y en file vas a tener foto.jpg

Si queres saber màs fijate en http://ar.php.net/basename


saludos
  #5 (permalink)  
Antiguo 06/05/2008, 09:29
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
Re: Sacar caracteres a cadena

siempre se me olvida el basename, muchas gracias ;)
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:21.