Foros del Web » Programando para Internet » PHP »

Ayuda con variable.

Estas en el tema de Ayuda con variable. en el foro de PHP en Foros del Web. Tengo un array donde los valores cambian de acuerdo a distintas condiciones. Y necesito el ultimo valor de ese arrray, lo que hago es que ...
  #1 (permalink)  
Antiguo 26/02/2009, 12:13
Avatar de MauricioCr  
Fecha de Ingreso: junio-2007
Ubicación: San Pedro, San Jose, Costa Rica, Costa Rica
Mensajes: 67
Antigüedad: 16 años, 10 meses
Puntos: 0
Ayuda con variable.

Tengo un array donde los valores cambian de acuerdo a distintas condiciones.
Y necesito el ultimo valor de ese arrray, lo que hago es que hago un count al array y me dice cuantos elementos tiene y como es el ultimo que ocupo el count se lo asigno a una variable, el problemas es que el array no me lee esa variable :(

Código PHP:
$arc_fn split("/",$url);
$a count($arc_fn);
$archivo $arc_fn[$a]; 
Pero $arc_fn[$a] es como si no tubiera nada

Como puedo solucionar eso y $a lo lea $arc_fn[]

Gracias
  #2 (permalink)  
Antiguo 26/02/2009, 12:19
 
Fecha de Ingreso: junio-2005
Mensajes: 343
Antigüedad: 18 años, 10 meses
Puntos: 10
Respuesta: Ayuda con variable.

Yo diría lo siguiente:

Código PHP:
$arc_fn split("/",$url); 
$a count($arc_fn); // Habrá $a elementos. 
$archivo $arc_fn[($a-1)]; // Situados en la posición 0 a la $a-1 
  #3 (permalink)  
Antiguo 26/02/2009, 12:20
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 125
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: Ayuda con variable.

Creo que tenes que usar $a-1
porque si el vector tiene 3 elementos estos son $vectot[0],$vector[1] y vector[2]
no existe el $vector[3]
__________________
alquiler gesell
  #4 (permalink)  
Antiguo 26/02/2009, 12:24
 
Fecha de Ingreso: enero-2009
Mensajes: 19
Antigüedad: 15 años, 3 meses
Puntos: 2
Respuesta: Ayuda con variable.

Estimado MauricioCr, aqui te dejo una solucion.

$url="forosdelweb.com/f18/ayuda-con-variable-674787/";
if (substr(trim($url),-1)=="/") $url=substr($url,0,strlen(trim($url))-1);
$arc_fn = explode("/",$url);
$a = sizeof($arc_fn)-1;
$archivo = $arc_fn[$a];
echo $archivo;

Espero te sirva.
Saludos.

-------------------------------------------
visita: perucode.com
  #5 (permalink)  
Antiguo 26/02/2009, 13:00
Avatar de MauricioCr  
Fecha de Ingreso: junio-2007
Ubicación: San Pedro, San Jose, Costa Rica, Costa Rica
Mensajes: 67
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Ayuda con variable.

Muchas Gracias a todos las soluciones que me dieron sirvieron.
Como se me fue ese detalle de que el array empieza por 0, ocupo un descanzo

Gracias!
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 16:49.