print_r関数を使用すると、配列内のデータとその取得データをフェッチしていますが、配列を表示すると、その未定義のデータフィールドが表示されます。結果を表示する方法はありますarray();か?foreachループは使いたくない。
コードは次のとおりです。
$menu2=$this->load->common_model->getRecord('*','inner_menu','menu_page',2);
if ( $menu2->num_rows() > 0) { 
  $page1    =   $menu2->result_array();
  print_r($page1);
  <?=$page1['url']?>// here it said undeifned variable url
                    // url is in my db tabel inner_menu
}