这是我的代码
function ...($id){
$data = array(
'name' => $this->input->post('name'),
'id' => $id
);
$data2 = array(
'inv_id' = $data['id']
);
}
我无法从第一个数组($data
)中获得id的值。
是否可以从第一个数组(id
)到第二个数组获取键$data
的值
答案 0 :(得分:2)
在分配数组元素时,您必须使用'=>'运算符' 如下所示:-
$data2 = array(
'inv_id' => $data['id']
);
答案 1 :(得分:1)
function ...($id){
//changes in the line below.
$inp_arr = ['name' => $this->input->post('name'),'id' => $id];
$some_other_arr = array(
'inv_id' = $inp_arr['id']
);
}
//it is =>
'inv_id' => $inp_arr['id'] //pointed out in one of the answer.
答案 2 :(得分:1)
请为关联数组使用分隔符'=>'。
示例:
UserDTO