博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
**PHP二维数组遍历时同时赋值
阅读量:5923 次
发布时间:2019-06-19

本文共 1061 字,大约阅读时间需要 3 分钟。

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:

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

转载地址:http://chxvx.baihongyu.com/

你可能感兴趣的文章
oracle11g rac asm 实例内存修改
查看>>
SQL Server:数据库角色
查看>>
多标签主界面使用TRzPageControl
查看>>
对技术的态度—CoolShell 陈皓
查看>>
佛家十大经典禅语
查看>>
DinnerNow案例分析
查看>>
Web Farm和Web Garden的区别
查看>>
STL - 迭代器 - 安插型迭代器
查看>>
IIs7 报错
查看>>
POJ 1739 Tony's Tour(插头DP)
查看>>
设计模式
查看>>
科学版欲望都市:爱与性的实验报告
查看>>
一些程序的整理
查看>>
WinXp共享
查看>>
Asp.Net编码
查看>>
struts请求参数注入的三种方式
查看>>
jstl表达式
查看>>
两个不等式(Nopier)
查看>>
ceRNA 调控机制
查看>>
C 枚举 相同的值
查看>>