Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/06/2010, 13:53
rpv
 
Fecha de Ingreso: febrero-2010
Mensajes: 275
Antigüedad: 14 años, 2 meses
Puntos: 10
Respuesta: array_push bidimensional

Código PHP:
Ver original
  1. $personal=$_POST['personal'];
  2. $tabla=array();
  3. for($a=0;$a<$personal;$a++){
  4.     if(!empty($_POST[$a])){
  5.         //Aqui no se como asignar el segundo array_push
  6.         $segundonivel=array();
  7.         foreach($sisdeva->id_proyectos as $proyectos){
  8.             $coste = $_POST[$_POST[$a]."-".$proyectos];
  9.             $segundonivel[]=$coste;
  10.         }
  11.         if(count($segundonivel)>0){$tabla[]=$segundonivel;}
  12.     }
  13. }

Es decir, primero generas el array del segundo nivel ($segundonivel), si éste contiene elementos lo agregas al primer nivel ($tabla).

De esta forma se genera el array con la estructura como la requieres.