主页 > 知识库 > PHP运用foreach神奇的转换数组(实例讲解)

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

热门标签:离石地图标注 长沙crm外呼系统业务 400电话申请方法收费 南宁高频外呼回拨系统哪家好 专业电话机器人批发商 400电话办理福州市 深圳外呼系统收费 江苏外呼电销机器人报价 电话机器人危险吗

要求:

将二维数组$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运用foreach神奇的转换数组(实例讲解)》,本文关键词  PHP,运用,foreach,神奇,的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PHP运用foreach神奇的转换数组(实例讲解)》相关的同类信息!
  • 本页收集关于PHP运用foreach神奇的转换数组(实例讲解)的相关信息资讯供网民参考!
  • 推荐文章