PHP運(yùn)用foreach神奇的轉(zhuǎn)換數(shù)組(實(shí)例講解)
要求:
將二維數(shù)組$arr轉(zhuǎn)換為以‘time'和‘type'為下標(biāo)、‘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運(yùn)用foreach神奇的轉(zhuǎn)換數(shù)組(實(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的用法和實(shí)例
- php中foreach結(jié)合curl實(shí)現(xiàn)多線程的方法分析
- PHP7新特性foreach 修改示例介紹
- PHP 數(shù)組遍歷foreach語法結(jié)構(gòu)及實(shí)例
- php中foreach遍歷類對象的總結(jié)
相關(guān)文章
php實(shí)現(xiàn)utf-8轉(zhuǎn)unicode函數(shù)分享
這篇文章主要介紹了php實(shí)現(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丟失的解決過程全紀(jì)錄
這篇文章主要介紹了Windows下Apache + PHP SESSION丟失的解決過程全紀(jì)錄,花費(fèi)了很長時間,最終解決的方式卻令人啼笑皆非,郁悶之極。2015-04-04一個php Mysql類 可以參考學(xué)習(xí)熟悉下
慢慢研究吧,非常適合學(xué)習(xí)的php數(shù)據(jù)庫(mysql)類,也可以拿來直接就用,稍微熟悉一下就可以啦!2009-06-06thinkPHP實(shí)現(xiàn)MemCache分布式緩存功能
這篇文章主要介紹了thinkPHP實(shí)現(xiàn)MemCache分布式緩存功能的方法,結(jié)合實(shí)例形式分析了thinkPHP通過修改CacheMemcache.class.php源文件實(shí)現(xiàn)分布式緩存功能的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-03-03Laravel獲取所有的數(shù)據(jù)庫表及結(jié)構(gòu)的方法
今天小編就為大家分享一篇Laravel獲取所有的數(shù)據(jù)庫表及結(jié)構(gòu)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10跟我學(xué)Laravel之請求(Request)的生命周期
這篇文檔包含了關(guān)于請求生命周期的高層次概述,以及啟動文件和應(yīng)用程序事件的相關(guān)內(nèi)容。是篇非常不錯的文章,有需要的朋友可以參考下2014-10-10常見的5個PHP編碼小陋習(xí)以及優(yōu)化實(shí)例講解
這篇文章主要介紹了常見的5個PHP編碼小陋習(xí)實(shí)例講解,講解了常見寫法和優(yōu)化方法,看一下是否自己也是這樣寫的呢2021-02-02