Php 在Codeigniter中的函数之间传递数据
我有两个函数,我试图将一组数据传递给具有如下视图的函数:Php 在Codeigniter中的函数之间传递数据,php,arrays,function,codeigniter,Php,Arrays,Function,Codeigniter,我有两个函数,我试图将一组数据传递给具有如下视图的函数: function one() { $data['array'] = $array; $this->load->view('etc/asdf', $data); } function two() { $array[]; return $array; } 我做错了什么 提前谢谢你 试试看: $data['array'] = $this->two(); // Instead of $array, as
function one()
{
$data['array'] = $array;
$this->load->view('etc/asdf', $data);
}
function two()
{
$array[];
return $array;
}
我做错了什么
提前谢谢你 试试看:
$data['array'] = $this->two(); // Instead of $array, as it is undefined
$this->load->view('etc/asdf', $data);
此外,要定义数组,还必须执行以下操作:$array=array()代码>,而不是$array[]代码>
注意:您必须调用函数,而不是指定$array
,因为它是从名为two的函数返回的
function one()
{
$data['array'] = $this->two();
$this->load->view('etc/asdf', $data);
}
function two()
{
$array= array('1','2','2');
return $array;
}
而不是$data['array']=two()代码>
使用$data['array']=$this->two()代码>