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)文章
thinkPHP5框架實現(xiàn)基于ajax的分頁功能示例
這篇文章主要介紹了thinkPHP5框架實現(xiàn)基于ajax的分頁功能,結(jié)合實例形式分析了thinkPHP5框架上進行ajax分頁操作的具體步驟、實現(xiàn)代碼與相關(guān)操作方法,需要的朋友可以參考下2018-06-06
php array_udiff_assoc 計算兩個數(shù)組的差集實例
這篇文章主要介紹了php array_udiff_assoc 計算兩個數(shù)組的差集實例的相關(guān)資料,需要的朋友可以參考下2016-11-11
微信公眾號支付之坑:調(diào)用支付jsapi缺少參數(shù) timeStamp等錯誤解決方法
這段時間一直比較忙,一忙起來真感覺自己就只是一臺掙錢的機器了(說的好像能掙到多少錢似的,呵呵);這會難得有點兒空閑時間,想把前段時間開發(fā)微信公眾號支付遇到問題及解決方法跟大家分享下,這些“暗坑”能不掉就不掉吧,要不然關(guān)鍵時刻出問題,真是讓人急的焦頭爛額2016-01-01
Phpstorm+Xdebug斷點調(diào)試PHP的方法
這篇文章主要介紹了Phpstorm+Xdebug斷點調(diào)試PHP的方法,本教程將通過配置Xdebug擴展進行斷點調(diào)試,目的在于提高大家的開發(fā)效率,感興趣的小伙伴們可以參考一下2018-05-05

