如何在数组的 second/child 层中添加值

How to add value in the second/child layer of an array

我正在尝试为数组的每个子项添加一个值 media_type。我使用的代码是:

while($row = $result->fetch_assoc()) {
  $url = "example";

  $path = $this->get_url($url);

  $popular = ['media_type' => $row["type"],$path];
}

数组示例如下:
.

数组中的此内容来自themoviedbAPI。并且是开源的。

不用每次都覆盖数组,只需使用 array_push,例如:

$popular[] = ['media_type' => $row["type"],$path];

参考: