当前位置: 首页 > news >正文

**PHP二维数组遍历时同时赋值

php 二维数组遍历赋值

我个人在项目中的写法:

//遍历二维数组
foreach($tmp_array as $key => $value){
//动态生成图片的URL
$attach_url = $this->qiniu_utils->get_download_url($tmp_array[$key]['attach_save_name'] , '7vih5p.com1.z0.glb.clouddn.com', 'PRIVATE');
//赋值URL
$tmp_array[$key]['attach_save_url'] = $attach_url;
}
$result['feed_img_ids'] = $tmp_array;

---------------------------------
$tmp_array[$key]['attach_save_url'] = $attach_url;
上面的这种赋值是按照地址传值的,所以可以赋值成功!

--------------------------------------------------------------------------- 以下是网上的参考答案

Q:

$arr = array('one'=>array('name'=>'张三','age'=>'23','sex'=>'男'),
'two'=>array('name'=>'李四','age'=>'43','sex'=>'女'),
'three'=>array('name'=>'王五','age'=>'32','sex'=>'男'),
'four'=>array('name'=>'赵六','age'=>'12','sex'=>'女'));

foreach($arr as $key=>$value){
foreach($value as $key2=>$value2){
$arr[$ey][$value][$key2]['age']= 55;

}
}

print_r($arr);

怎么给age赋一个新值?

A:
foreach($arr as $key=>$value){
$arr[$key]['age']=55
}
看你的需求 这就行了

参考2:

php遍历数组赋值为什么不行啊?

http://www.oschina.net/question/1434721_149652?sort=default&p=2#answers

相关文章:

  • Windows server 2008系统的安装
  • 修正memcache.php中的错误示例
  • [每天一个知识点]34-职业生涯-用得着和用不着的知识
  • 将集成spring的项目从tomcat上移植到weblogic下存在的问题
  • Python中不要定义和系统模块一样的名字
  • AngularJS之过滤器
  • ios面试总结-
  • 一步一步给你的 Android app 加入聊天功能
  • 敏捷实施:看板能否实现规模化?
  • Java读写Excel之POI超入门
  • 13.allegro 颜色设置[原创]
  • vistual studio 2012 安装失败,提示Microsoft Vistual Studio 2012 Devenv找不到元素,等错误信息...
  • 在浏览器中输入Google.com并且按下回车之后发生了什么?(转)
  • MySQL管理之 MyISAM和InnoDB存储引擎简单对比
  • 转:cocos2d-x里的TiledMap出现黑线和抖动的解决方案(不影响其他类使用)
  • 【css3】浏览器内核及其兼容性
  • 【刷算法】从上往下打印二叉树
  • C# 免费离线人脸识别 2.0 Demo
  • CentOS6 编译安装 redis-3.2.3
  • create-react-app项目添加less配置
  • echarts的各种常用效果展示
  • Facebook AccountKit 接入的坑点
  • HTTP那些事
  • iOS 颜色设置看我就够了
  • Java知识点总结(JavaIO-打印流)
  • JS专题之继承
  • LeetCode29.两数相除 JavaScript
  • Promise初体验
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Vue组件定义
  • 初识MongoDB分片
  • 构建工具 - 收藏集 - 掘金
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 探索 JS 中的模块化
  • 听说你叫Java(二)–Servlet请求
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​渐进式Web应用PWA的未来
  • #define,static,const,三种常量的区别
  • #宝哥教你#查看jquery绑定的事件函数
  • (4)事件处理——(7)简单事件(Simple events)
  • (笔试题)合法字符串
  • (二)c52学习之旅-简单了解单片机
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (九)信息融合方式简介
  • (四)Linux Shell编程——输入输出重定向
  • (转)【Hibernate总结系列】使用举例
  • (转)Linq学习笔记
  • ***通过什么方式***网吧
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net core 6 集成和使用 mongodb
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • ?.的用法