2016-05-17 63 views
-1

我在Codeigniter工作。我想知道如何创建一个变量数组。除了下面的演示。PHP codeigniter如何创建变量数组

$this->data['country'] = $country; 
$this->data['state'] = $state; 
$this->data['city'] = $city; 
+0

好吧,你用变量创建一个数组。上下文是什么?你想做什么?为什么CI标准不适合你? – Kisaragi

+0

你的意思是从你的控制器传递给你的视图的变量数组? – CodeGodie

回答

0
$var = array('country' => $country, 
      'state' => $state, 
      'city' => $city); 

var_dump($var); 
+0

如何显示这个数组? – john

+0

这个arrya不能在codeigniter中工作。你应该使用$ this-> data ['data'] = array('country'=> $ country, 'state'=> $ state, 'city'=> $ city); – john

+0

但我不知道要显示这个数组。 – john

0

那么,如果你想有一个视图中显示的数据阵列,它应该是这样的:

控制器:

$data['data_array'] = array(
      'country' => $country, 
      'state' => $state, 
      'city' => $city); 

把它传递给视图:

$this->load->view('your_view_name', $data); 

查看:

echo $data_array['country']; 

我还没有测试过,但类似的东西应该做的伎俩。