Foros del Web » Programando para Internet » PHP »

ordenar arrau en modo ascendente

Estas en el tema de ordenar arrau en modo ascendente en el foro de PHP en Foros del Web. hola: se que tiene que ser una tonteria pero despues de probar varias funciones de arrays de php.net no consigo que me funcione. por ejemplo ...
  #1 (permalink)  
Antiguo 28/06/2007, 03:33
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 4 meses
Puntos: 1
ordenar arrau en modo ascendente

hola:

se que tiene que ser una tonteria pero despues de probar varias funciones de arrays de php.net no consigo que me funcione.

por ejemplo si este es el array $productos:

[0]->1
[1]->2
[2]->8
[3]->5

quiero que se ordene así:

[0]->1
[1]->2
[2]->5
[3]->8


este es el codigo:

$productos=$_SESSION['producto'];
sort($productos);
reset($productos);
$cantidades=$_SESSION['cantidad'];
$existe_id_prod=in_array($id_producto, $productos);

probe con sort, pero me da un error luego en la linea de in_array(lo utilizo para ver si una determinada id existe en el array...)..¿como lo puedo hacer???


gracias, un saludo
__________________
Muchas gracias, saludos.
  #2 (permalink)  
Antiguo 28/06/2007, 04:21
 
Fecha de Ingreso: noviembre-2006
Ubicación: Alicante
Mensajes: 107
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ordenar arrau en modo ascendente

Yo con sort() no he tenido ningún problema.

Reporta el error que te da a ver que puede ser.

Saludos.
  #3 (permalink)  
Antiguo 28/06/2007, 04:29
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: ordenar arrau en modo ascendente

hola:

lo he vuelto a probar apra ver el error que me devolvia y funciona...

gracias, un saludo
__________________
Muchas gracias, saludos.
  #4 (permalink)  
Antiguo 28/06/2007, 04:30
 
Fecha de Ingreso: noviembre-2006
Ubicación: Alicante
Mensajes: 107
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: ordenar arrau en modo ascendente

Revisando mas detenidamente pienso que le error esta en la asignación al array, prueba de esta manera a ver:

$productos[] = array($_SESSION['producto']);

Suerte.
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 06:26.