**PHP二維數組遍曆時同時賦值

來源:互聯網
上載者:User

標籤:

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;

--------------------------------------------------------------------------- 以下是網上的參考答案

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

**PHP二維數組遍曆時同時賦值

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.