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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP运用foreach神奇的转换数组(实例讲解)相关的知识,希望对你有一定的参考价值。

参考技术A 要求:
将二维数组$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
数组遍历foreach语法结构及实例PHP
foreach遍历多维数组实现方式PHP中使用foreach()遍历二维数组的简单实例PHP
foreach循环使用详解与实例代码

以上是关于PHP运用foreach神奇的转换数组(实例讲解)的主要内容,如果未能解决你的问题,请参考以下文章

php 数组函数实例

使用 PHP 中的 foreach 循环将数组值转换为单个数组

详细讲解foreach循环的用法

问大佬php中如何用 foreach解析json

PHP中的foreach对象数组

php7将二维数组转为树状数组