PHP運用foreach神奇的轉(zhuǎn)換數(shù)組(實例講解)
更新時間:2018年02月01日 10:15:54 作者:奔跑_
下面小編就為大家分享一篇PHP運用foreach神奇的轉(zhuǎn)換數(shù)組(實例講解),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
要求:
將二維數(shù)組$arr轉(zhuǎn)換為以‘time'和‘type'為下標、‘data‘為值的二維數(shù)組;
原數(shù)組:
$arr = array( 0 => array( 'data' => 100, 'type' => 1, 'time' => '2018-01-26', ), 1 => array( 'data' => 200, 'type' => 2, 'time' => '2018-01-26', ), 2 => array( 'data' => 300, 'type' => 2, 'time' => '2018-01-27', ), 3 => array( 'data' => 400, 'type' => 3, 'time' => '2018-01-27', ), 4 => array( 'data' => 500, 'type' => 4, 'time' => '2018-01-28', ), );
轉(zhuǎn)換:
foreach ($arr as $key => $value) { $change[$value['time']][$value['type']] = $value['data']; }
結(jié)果:
array(3) { ["2018-01-26"] => array(2) { [1] => int(100) [2] => int(200) } ["2018-01-27"] => array(2) { [2] => int(300) [3] => int(400) } ["2018-01-28"] => array(1) { [4] => int(500) } }
以上這篇PHP運用foreach神奇的轉(zhuǎn)換數(shù)組(實例講解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- php數(shù)組遍歷類與用法示例
- php遍歷類中包含的所有元素的方法
- PHP在彈框中獲取foreach中遍歷的id值并傳遞給地址欄
- PHP中for循環(huán)與foreach的區(qū)別
- 淺談php中的循環(huán)while、do...while、for、foreach四種循環(huán)
- php foreach如何跳出兩層循環(huán)(詳解)
- 詳解PHP中foreach的用法和實例
- php中foreach結(jié)合curl實現(xiàn)多線程的方法分析
- PHP7新特性foreach 修改示例介紹
- PHP 數(shù)組遍歷foreach語法結(jié)構(gòu)及實例
- php中foreach遍歷類對象的總結(jié)
相關(guān)文章
php實現(xiàn)utf-8轉(zhuǎn)unicode函數(shù)分享
這篇文章主要介紹了php實現(xiàn)utf-8轉(zhuǎn)unicode函數(shù)分享,需要的朋友可以參考下2015-01-01在 Laravel 中動態(tài)隱藏 API 字段的方法
這篇文章主要介紹了在 Laravel 中動態(tài)隱藏 API 字段的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10Windows下Apache + PHP SESSION丟失的解決過程全紀錄
這篇文章主要介紹了Windows下Apache + PHP SESSION丟失的解決過程全紀錄,花費了很長時間,最終解決的方式卻令人啼笑皆非,郁悶之極。2015-04-04thinkPHP實現(xiàn)MemCache分布式緩存功能
這篇文章主要介紹了thinkPHP實現(xiàn)MemCache分布式緩存功能的方法,結(jié)合實例形式分析了thinkPHP通過修改CacheMemcache.class.php源文件實現(xiàn)分布式緩存功能的具體實現(xiàn)技巧,需要的朋友可以參考下2016-03-03Laravel獲取所有的數(shù)據(jù)庫表及結(jié)構(gòu)的方法
今天小編就為大家分享一篇Laravel獲取所有的數(shù)據(jù)庫表及結(jié)構(gòu)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10