public function lista() { $servicoDAO = new ServicoDAO(); $servicos = $servicoDAO->listar(); echo '<pre>'; foreach ($servicos as $s) { $s->campos = $servicoDAO->listarCamposUF($s->id_servico); if ($s->campos[0]->ordenacao > $s->campos[1]->ordenacao) { echo "\nO ESTADO ESTÁ DEPOIS\n"; print_r($s->campos); $aux = $s->campos[0]->ordenacao; $s->campos[0]->ordenacao = $s->campos[1]->ordenacao; $s->campos[1]->ordenacao = $aux; foreach ($s->campos as $c) { $servicoDAO->atzOrdenacao($c); } } } // print_r($servicos); echo '</pre>'; }