• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP运用foreach神奇的转换数组(实例讲解)

    要求:

    将二维数组$arr转换为以‘time'和‘type'为下标、‘data‘为值的二维数组;

    原数组:

    $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',
       ),
      );
    

    转换:

    foreach ($arr as $key => $value) {
     $change[$value['time']][$value['type']] = $value['data'];
    }

    结果:

    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神奇的转换数组(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • php数组遍历类与用法示例
    • php遍历类中包含的所有元素的方法
    • PHP在弹框中获取foreach中遍历的id值并传递给地址栏
    • PHP中for循环与foreach的区别
    • 浅谈php中的循环while、do...while、for、foreach四种循环
    • php foreach如何跳出两层循环(详解)
    • 详解PHP中foreach的用法和实例
    • php中foreach结合curl实现多线程的方法分析
    • PHP7新特性foreach 修改示例介绍
    • PHP 数组遍历foreach语法结构及实例
    • php中foreach遍历类对象的总结
    上一篇:PHP双向链表定义与用法示例
    下一篇:基于php双引号中访问数组元素报错的解决方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP运用foreach神奇的转换数组(实例讲解) PHP,运用,foreach,神奇,的,