我有一个 MySQL 搜索查询输出到一个数组:
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
我希望能够向每个数组项添加更多键/值。
所以目前它输出:
array(1) {
[0]=>
array(7) {
["organisation"]=>
string(32) "7a5fddaceecec75c9a13cb329f6b4b15"
["date_created"]=>
string(10) "2017-08-04"
}
}
我还希望将其包含在数组的末尾:
'name' => getName($result['name'];
我假设我用 array_push 和 while 循环来做到这一点?我就是不知道怎么办。
谢谢
最佳答案
如果您要使用 array_push() 将“$key”=>“$value”对插入数组中,可以使用以下方法完成:
$data[$key] = $value;
没有必要使用array_push。
关于php - 从 MySQL 结果创建数组,并添加新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45531609/