无法向数组添加元素

unable to add element to array

控制器

public function category_fetching(){
    $result=$this->AdminModel->category_fetching();
    $arraymaincat=array();   
    $ifarraymatch=""; 
    $result_count=$result[1];  
          for($i=0;$i<$result_count;$i++){
               $uniquemaincat=($result[0][$i])->maincategory;
               if ($arraymaincat=="" && !$uniquemaincat==""){
                  array_push($arraymaincat,$uniquemaincat);
               }
          }
         print_r($arraymaincat);
}

型号

public function category_fetching(){                
            $query=$this->db->get('category');
            $result[0]=$query->result();
            $result[1]=$query->num_rows();
            return $result;
     } 

当我 print_r $arraymaincat 它给出一个空数组时,在日志中我得到

Array
(
)

您也可以尝试if (count($arraymaincat) == 0 && count($uniquemaincat) != 0)