我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么在PHP中为数组分配新值会失败?

Consider:

array (size=1)
  0 =>
    array (size=5)
      'name' => string '15268459735 Farming and Projects XXXXX' (length=38)
      'region' => string '2' (length=1)
      'entitynumber' => string '2012/002086/24' (length=14)
      'ownership' => string '6' (length=1)
      'id' => string '26249' (length=5)

Why does the following still return the same array without the owner element?

foreach ($result as $row)
{
    $row['owner'] = 1;
}

Try passing the array by reference:

foreach ($result as &$row) {
    $row['owner'] = 1;
}

See also: What's the & for, anyway?

近期文章

  • 通过兑换码下载IOS APP提示兑换码无效
  • C语言数组与循环问题
  • Java头条类项目问题gong工厂实例化错误
  • ArcGIS如何截取一段河流?
  • 上传oss提示No module named oss2
  • C语言冒泡排序出错,样例已正确
  • 求《自然发生》为bgm的图形学渲染视频
  • 下面的linux报错是因为没有权限吗?
  • Fun(arg);中的arg什么意思
  • kali搭建好DVWA
  • 每个节点类型覆盖html.tpl.php不起作用
  • 如何改变字符串数据类型
  • 请问qt自定义组件的信号怎么写
  • 油猴脚本关于推特的input
  • 栈及其应用之表达式求值
  • 连接kafka集群超时处理
  • 为什么手机上下载的Lua编辑器 有些代码在控制台执行不了
  • c++:根据下面List类创建一个模板
  • 油猴脚本 浏览器调试Twitter页面
  • 路由在FOSRestBundle和Symfony中不起作用

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华