• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

二维数组转化

php 搞代码 3年前 (2022-01-25) 16次浏览 已收录 0个评论
文章目录[隐藏]
<code>[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    )</code>

将数组[x]和[data]变化成一个新的二维数组

<code>[0] => Array    (        [0] => 2015-08-26        [1] => 0    )[1] => Array    (        [0] => 2015-08-27        [1] => 3    )[2] => Array    (        [0] => 2015-08-28        [1] => 1    )依此类推,把全部的数据转化成下面数组格式    </code>

回复内容:

(本文来)源gaodaimacom搞#^代%!码&网(

搞gaodaima代码
<code>[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    )</code>

将数组[x]和[data]变化成一个新的二维数组

<code>[0] => Array    (        [0] => 2015-08-26        [1] => 0    )[1] => Array    (        [0] => 2015-08-27        [1] => 3    )[2] => Array    (        [0] => 2015-08-28        [1] => 1    )依此类推,把全部的数据转化成下面数组格式    </code>

<code>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        ))</code>

<code>array_map(function ($v, $v1) {    return array($v, $v1);}, [x], [data]);</code>

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:二维数组转化
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址