0
I am trying to assign the input of an array to an object but am getting the following error; Error: Cannot use Object of type stdClass as array
// filtro estado
             $anuncios = array();
             $anunciosFiltro = $dalAnuncio->pesquisar();
             $dalLocalizacaoAUX = new dalLocalizacao();
             foreach ($anunciosFiltro as $anunciosArray) 
             {
                 $localizacaoPesquisa = new localizacao();
                 $localizacaoPesquisa->setCd($anunciosArray["cd_localizacao"]);  // o erro é reproduzido aqui
                 $localizaEstado = $dalLocalizacaoAUX->pesquisarPorId($localizacaoPesquisa)->getEstado(); 
                 $localizaMunicpio = $dalLocalizacaoAUX->pesquisarPorId($localizacaoPesquisa)->getMunicipio();
                 if($estado == $localizaEstado)
                 {
                     $anunciosQtdTotal++;
                         if(count($anuncios) < $max)
                         {
                         $anuncios[] = $anunciosArray;
                         }
                 }
             }
             $result['totalAnuncios'] = $anunciosQtdTotal;
            $anuncios = $dalAnuncio->filtrarPorEstado($estado, $init, $max);
            $result['totalAnuncios'] = count($anuncios);
        }