从MySQL结果创建数组,并添加新项

时间:2017-08-06 11:35:55

标签: php mysql arrays pdo

我有一个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循环执行此操作?我无法弄清楚如何。

由于

1 个答案:

答案 0 :(得分:0)

如果您打算使用array_push()插入“$ key”=> “$ value”配对成一个数组,可以使用以下命令完成:

$data[$key] = $value;

没有必要使用array_push。