Código PHP:
$competencias = $this->evaluacion->muestraCompetencias(); //resultado de la consulta
$id_cluster;
$id_cluster_aux = 0;
$k = 0;
for ($i = 0; $i < count($competencias); $i++) {
$id_competencia = $competencias[$i]['id_competencia'];
$competencia = $competencias[$i]['competencia'];
$id_cluster = $competencias[$i]['id_cluster'];
$cluster = $competencias[$i]['cluster'];
if ($id_cluster != $id_cluster_aux) {
$k++;
$id_cluster_aux = $id_cluster;
$this->hash[$k]['id_cluster'] = $competencias[$i]['id_cluster'];
$this->hash[$k]['cluster'] = $competencias[$i]['cluster'];
$this->hash[$k]['id_competencia'] = $competencias[$i]['id_competencia'];
$this->hash[$k]['competencia'] = $competencias[$i]['competencia'];
$this->hash[$k]['definicion'] = $competencias[$i]['definicion'];
} else {
$this->hash[$k]['id_cluster'] = $competencias[$i]['id_cluster'];
$this->hash[$k]['cluster']= $competencias[$i]['cluster'];
$this->hash[$k]['id_competencia'] = $competencias[$i]['id_competencia'];
$this->hash[$k]['competencia'] = $competencias[$i]['competencia'];
$this->hash[$k]['definicion'] = $competencias[$i]['definicion'];
}
}
Código PHP:
$obj = array(
'Cluster 1' => array(
'Competencia 1' => array(
'idCluster' => '',
'cluster' => '',
'idCompetencia' => '',
'competencia' => '',
'definicion' => ''
),
'Competencia 2' => array(
'idCluster' => '',
'cluster' => '',
'idCompetencia' => '',
'competencia' => '',
'definicion' => ''
)
),
'Cluster 2' => array(
'Competencia 1' => array(
'idCluster' => '',
'cluster' => '',
'idCompetencia' => '',
'competencia' => '',
'definicion' => ''
),
'Competencia 2' => array(
'idCluster' => '',
'cluster' => '',
'idCompetencia' => '',
'competencia' => '',
'definicion' => ''
)
)
);
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)