Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/11/2010, 06:05
DarkWater
 
Fecha de Ingreso: diciembre-2009
Mensajes: 186
Antigüedad: 14 años, 5 meses
Puntos: 5
Respuesta: Formar un array asociativo a partir de uno con indices

hola jamesonluis,

si he entendido bien, lo que tienes es un array con el siguinte formato:

arr[0]=clave
arr[1]=valor
arr[2]=clave
arr[3]=valor
....
arr[n]=clave
arr[n]=valor

y lo que quieres es que los elementos de arr que tienen como valor "clave" pasen a ser la clave en otro nuevo array y los que tienen como valor "valor" sean el valor del nuevo array.

prueba con el siguiente código

Código:
nuevo_arr=array();
for($i=0;$i<count(arr);$i+=2)
{
nuevo_arr[arr[$i]]=arr[$i+1];
}