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í)例講解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 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語(yǔ)法結(jié)構(gòu)及實(shí)例
- php中foreach遍歷類對(duì)象的總結(jié)
相關(guān)文章
thinkPHP5框架實(shí)現(xiàn)基于ajax的分頁(yè)功能示例
這篇文章主要介紹了thinkPHP5框架實(shí)現(xiàn)基于ajax的分頁(yè)功能,結(jié)合實(shí)例形式分析了thinkPHP5框架上進(jìn)行ajax分頁(yè)操作的具體步驟、實(shí)現(xiàn)代碼與相關(guān)操作方法,需要的朋友可以參考下2018-06-06
php array_udiff_assoc 計(jì)算兩個(gè)數(shù)組的差集實(shí)例
這篇文章主要介紹了php array_udiff_assoc 計(jì)算兩個(gè)數(shù)組的差集實(shí)例的相關(guān)資料,需要的朋友可以參考下2016-11-11
微信公眾號(hào)支付之坑:調(diào)用支付jsapi缺少參數(shù) timeStamp等錯(cuò)誤解決方法
這段時(shí)間一直比較忙,一忙起來(lái)真感覺(jué)自己就只是一臺(tái)掙錢(qián)的機(jī)器了(說(shuō)的好像能掙到多少錢(qián)似的,呵呵);這會(huì)難得有點(diǎn)兒空閑時(shí)間,想把前段時(shí)間開(kāi)發(fā)微信公眾號(hào)支付遇到問(wèn)題及解決方法跟大家分享下,這些“暗坑”能不掉就不掉吧,要不然關(guān)鍵時(shí)刻出問(wèn)題,真是讓人急的焦頭爛額2016-01-01
PHP5中實(shí)現(xiàn)多態(tài)的兩種方法實(shí)例分享
多態(tài)這個(gè)概念,在Java中指的是變量可以指向的對(duì)象的類型,可是變量聲明類型的子類。對(duì)象一旦創(chuàng)建,它的類型是不變的,多態(tài)的是變量2014-04-04
Phpstorm+Xdebug斷點(diǎn)調(diào)試PHP的方法
這篇文章主要介紹了Phpstorm+Xdebug斷點(diǎn)調(diào)試PHP的方法,本教程將通過(guò)配置Xdebug擴(kuò)展進(jìn)行斷點(diǎn)調(diào)試,目的在于提高大家的開(kāi)發(fā)效率,感興趣的小伙伴們可以參考一下2018-05-05

