主頁 > 知識庫 > PHP運用foreach神奇的轉(zhuǎn)換數(shù)組(實例講解)

PHP運用foreach神奇的轉(zhuǎn)換數(shù)組(實例講解)

熱門標(biāo)簽:銀行業(yè)務(wù) 電子圍欄 Linux服務(wù)器 阿里云 服務(wù)器配置 科大訊飛語音識別系統(tǒng) Mysql連接數(shù)設(shè)置 團購網(wǎng)站

要求:

將二維數(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運用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é)

標(biāo)簽:蚌埠 江蘇 大理 衡水 衢州 萍鄉(xiāng) 棗莊 廣元

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PHP運用foreach神奇的轉(zhuǎn)換數(shù)組(實例講解)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266