二維數組轉化

來源:互聯網
上載者:User
[x] => Array    (        [0] => 2015-08-26        [1] => 2015-08-27        [2] => 2015-08-28        [3] => 2015-08-29        [4] => 2015-08-30        [5] => 2015-08-31        [6] => 2015-09-01        [7] => 2015-09-02    )[data] => Array    (        [0] => 0        [1] => 3        [2] => 1        [3] => 0        [4] => 0        [5] => 0        [6] => 3        [7] => 0    )

將數組[x]和[data]變化成一個新的二維數組

[0] => Array    (        [0] => 2015-08-26        [1] => 0    )[1] => Array    (        [0] => 2015-08-27        [1] => 3    )[2] => Array    (        [0] => 2015-08-28        [1] => 1    )依此類推,把全部的資料轉化成下面數組格式    

回複內容:

[x] => Array    (        [0] => 2015-08-26        [1] => 2015-08-27        [2] => 2015-08-28        [3] => 2015-08-29        [4] => 2015-08-30        [5] => 2015-08-31        [6] => 2015-09-01        [7] => 2015-09-02    )[data] => Array    (        [0] => 0        [1] => 3        [2] => 1        [3] => 0        [4] => 0        [5] => 0        [6] => 3        [7] => 0    )

將數組[x]和[data]變化成一個新的二維數組

[0] => Array    (        [0] => 2015-08-26        [1] => 0    )[1] => Array    (        [0] => 2015-08-27        [1] => 3    )[2] => Array    (        [0] => 2015-08-28        [1] => 1    )依此類推,把全部的資料轉化成下面數組格式    

header('Content-Type: text/plain; charset=utf-8');$arr = array(    'x'    => array('2015-08-26', '2015-08-27', '2015-08-28'),    'data' => array(0, 3, 1));$new = array();$i = 0;foreach($arr as $k => $v) {    foreach($v as $k1 => $v1) {        //$new[$k1][$k] = $v1;        $new[$k1][$i] = $v1;    }    $i++;}print_r($new);Array(    [0] => Array        (            [0] => 2015-08-26            [1] => 0        )    [1] => Array        (            [0] => 2015-08-27            [1] => 3        )    [2] => Array        (            [0] => 2015-08-28            [1] => 1        ))

array_map(function ($v, $v1) {    return array($v, $v1);}, [x], [data]);
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.