php - 插入到多维数组php
问题描述
我试图通过使用 foreach 循环将变量插入到数组中。这是我试图实现的 foreach 循环
foreach($rows as &$url) {
$link = array("url");
array_push($url, "hello World");
}
这就是我得到的结果。
Array
(
[0] => Array
(
[cat_id] => 1
[id] => RT
[name] => root
[parent] => 0
[0] => hello World
)
[1] => Array
(
[cat_id] => 2
[id] => CI
[name] => Civil & Interior Works
[parent] => 1
[0] => hello World
)
)
但我希望结果是这样的。
Array
(
[0] => Array
(
[cat_id] => 1
[id] => RT
[name] => root
[parent] => 0
[url] => hello World
)
[1] => Array
(
[cat_id] => 2
[id] => CI
[name] => Civil & Interior Works
[parent] => 1
[url] => hello World
)
)
如果我将变量传递 $link = array("url");
给array_push($link, "hello World");
没有任何反应。
如果我从foreach($rows as &$url)
循环中删除引用根本不起作用。请指教。
解决方案
只需在所需键下添加一个值:
foreach($rows as &$row) {
$row['url'] = "hello World";
}
推荐阅读
- c# - 获取所有 Google 电子表格
- ruby-on-rails - 如何为可以是主机、客户或两者兼有的用户建模?导轨
- c# - Unity3D 脚本运行时版本更改给出了奇怪的错误
- amazon-web-services - what is the difference between a load balancer, listener target, target group in AWS?
- css - 在 Angular 材质表中使用省略号
- php - 我无法在同一张表中正确打印来自 2 个 rest api 的值
- apache-kafka - 测试使用 SpecificAvroSerde 的 Kafka 处理器 API
- reactjs - 使用 MeteorJS 和 ReactJS 和 Facebook 登录用户
- html - 带有动画滑动打开/关闭的可折叠导航栏的 CSS 唯一解决方案?
- ios - setStatusBarHidden 神奇地修复了 pushViewControllers 不起作用,为什么?