我将MySQL查询中的数据提取到私人$ this-> _data。
但我也在填写另一张表中的数据到$ this-> _data。
有更简单的方法吗?
$this->_data = $row; # This fetches data from a MySQL query
# This works
$this->_data['Salary'] = '';
.
.
.
$this->_data['Growth'] = '';
# This doesn't. Give s Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ']'
$this->_data['Salary' => '',
.
.
.
'Growth' => ''
];
答案 0 :(得分:0)
您在寻找array_merge()
#intro
如果不想合并结果,可以将它们保存在多维数组中
$this->_data = $row;
// ...
$this->_data = array_merge($this->_data, [
'Salary' => '',
// ...
'Growth' => '',
]);
答案 1 :(得分:0)
通过
检索数据后$this->_data = ['Salary' => '', ... 'Growth' => ''];
关联数组可以简单定义如下
cout