如何在PHP中使用foreach方法对数组进行转换-创新互联
如何在PHP中使用foreach方法对数组进行转换?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

php有什么用
php是一个嵌套的缩写名称,指的是英文超级文本预处理语言(php:Hypertext Preprocessor)的缩写,它的语法混合了C、Java、Perl以及php自创新的语法,主要用来做网站开发,许多小型网站都用php开发,因为php是开源的,从而使得php经久不衰。
要求:
将二维数组$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方法对数组进行转换-创新互联
转载注明:http://www.kmcje.com/article/gcoei.html
其他资讯
- 云服务器如何赚钱-创新互联
- 代运营公司怎么做代运营介绍更专业更高效?
- 短视频代运营报价单行土库科技(短视频代运营报价单行土库科技问)
- 自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale的示例分析
- Spring中@Async注解执行异步任务的方法
- IntelliJIDEA中出现"PSIandindexdonotmatch"错误的解决办法
- php爬取互动网页数据 php登录网站抓取内容
- c语言求tan反函数 c++求反函数
- 收银员电脑故障赔偿(收银电脑坏了怎么办)
- html5跳转微信 微信h5跳转app
