Foros del Web » Programando para Internet » PHP »

unir arrays siguiendo relación

Estas en el tema de unir arrays siguiendo relación en el foro de PHP en Foros del Web. Hola foreros! les traigo el siguiente problema a ver si me pueden dar una mano... relamente estoy muy complicado con esto hace semanas. Desde un ...
  #1 (permalink)  
Antiguo 30/05/2006, 22:10
 
Fecha de Ingreso: mayo-2006
Mensajes: 119
Antigüedad: 11 años, 6 meses
Puntos: 0
unir arrays siguiendo relación

Hola foreros! les traigo el siguiente problema a ver si me pueden dar una mano... relamente estoy muy complicado con esto hace semanas.

Desde un formulario, recibo lo tipeado en un grupo de inputs, en 3 arrays.
asi tengo, por ejemplo:

1er. grupo
Categoria: PHP
puntos: 10
total: 3

2do. grupo
Categoria:AJAX
puntos:5
total: 40

3er. grupo
Categoria: PHP
puntos:10
total:1

4to... 5to...

Ahora bien el problema es que cuando recibo los arrays, necesito saber TOTAL de los votos por Categoria.

Siguiendo el ejemplo del Formulario, se tipeó que En la categoria PHP hay 4 votos de 10 PUNTOS (o estrellas). Y 40 votos de 5 puntos para la categoria AJAX.
Entonces recibo esos array de la siguiente forma:

$categoria= $_POST[categoria];
$puntos= $_POST[puntos];
$total= $_POST[total];

// Verificando los datos de $categoria

print_r($categoria);

// Obtengo lo siguiente:
// Array ( [0] => PHP[1] => AJAX [2] => PHP )

//Verificando los datos de $puntos

print_r($puntos);

// Obtengo lo siguiente:
// Array ( [0] => 10[1] => 5 [2] => 10 )

// y Verificando los datos de categoria

print_r($total);

// Obtengo lo siguiente:
// Array ( [0] => 3[1] => 40 [2] => 1 )

Lo que necesito es unir los arrays sin perder la relacion para obtener el TOTAL de votos por Categoria en relación al puntaje... y con esto voy muerto

Hay alguna forma de obtener:
de la categoria PHP se obtubieron 4 votos de 10 puntos o estrellas,
de la categoria AJAX 40 votos de 5 puntos.???

Bueno eso es todo mi problema, espero que algun master en arrays me sepa dar una mano..
Gracias y saludos!
  #2 (permalink)  
Antiguo 31/05/2006, 21:36
 
Fecha de Ingreso: mayo-2006
Mensajes: 1
Antigüedad: 11 años, 6 meses
Puntos: 0
hola!!, probaste con la funcion array_multisort?
  #3 (permalink)  
Antiguo 01/06/2006, 21:50
 
Fecha de Ingreso: mayo-2006
Mensajes: 119
Antigüedad: 11 años, 6 meses
Puntos: 0
si, intenté eso y más... pero nada.

saludos!
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:58.