Dificuldades para criar arrays de outro array multidimensional
Seguinte. Estou tendo dificuldades em criar um array a partir de outro array. E o que preciso é que a saída seja exatamente assim:
$dados_out = array(
'nome' => 'Nome do Aluno',
'diciplina_notas' => array(
array('PORTUGUÊS', '7ano' => '7,5', '8ano' => '7,0', '9ano' => '8,0'),
array('REDAÇÃO', '7ano' => '8,5', '8ano' => '9,0', '9ano' => '9,0'),
array('HISTÓRIA', '7ano' => '9,5', '8ano' => '8,5', '9ano' => '8,5'),
array('GEOGRAFICA', '7ano' => '7,0', '8ano' => '8,5', '9ano' => '8,0'),
array('QUIMICA', '7ano' => '--', '8ano' => '--', '9ano' => '8,5'),
)
);
A partir deste código:
$dados = array(
array(
'nome'=> 'Nome do Aluno',
'etapa'=> '7º ANO',
'pos' => 7,
'not_dados'=> array(
array('PORTUGUES', '7,5', '120H', 'AP'),
array('REDAÇÃO', '8,5', '40H', 'AP'),
array('HISTÓRIA', '9,0', '80H', 'AP'),
array('GEOGRAFIA', '7,0', '80H', 'AP')
)
),
array(
'nome'=> 'Nome do Aluno',
'etapa'=> '8º ANO',
'pos' => 8,
'not_dados'=> array(
array('PORTUGUES', '7,0', '120H', 'AP'),
array('HISTÓRIA', '8,5', '80H', 'AP'),
array('REDAÇÃO', '9,0', '40H', 'AP'),
array('GEOGRAFIA', '8,5', '80H', 'AP')
)
),
array(
'nome'=> 'Nome do Aluno',
'etapa'=> '9º ANO',
'pos' => 9,
'not_dados'=> array(
array('PORTUGUES', '8,0', '120H', 'AP'),
array('HISTÓRIA', '8,5', '80H', 'AP'),
array('REDAÇÃO', '9,0', '40H', 'AP'),
array('GEOGRAFIA', '8,0', '80H', 'AP'),
array('QUIMICA', '8,5', '80H', 'AP')
)
),
);
OBS: terá todas as etapas e as diciplinas não podem ser repetidas.
Quem puder ajudar desde já agradeço.Discussão (4)
Carregando comentários...