php 以三维数组里的某个字段(字段是二维的)为键重新组合。
来源:互联网 发布:爱玩图淘宝u站9.9 编辑:程序博客网 时间:2024/05/16 15:01
有这样的业务。需要重新组合数组
如一个这样的数组:
$result
array(2) {
[0] => array(24) {
['class_id'] => string(2) "111"
["week_time"] => array(6) {
[0] => string(19) "苹果"
[1] => string(19) "梨"
}
}
[1] => array(24) {
["class_id"] => string(2) "222"
["week_time"] => array(6) {
[0] => string(19) "猕猴桃"
[1] => string(19) "西瓜"
}
}
需要转换成这样:
$endresult
array(4) {
[0] => array(2) {
["week_time"] => string(2) "苹果"
["class_id"] => string(2) "111"
}
[1] => array(2) {
["week_time"] => string(2) "梨"
["class_id"] => string(2) "111"
}
[2] => array(2) {
["week_time"] => string(2) "猕猴桃"
["class_id"] => string(2) "222"
[3] => array(2) {
["week_time"] => string(2) "西瓜"
["class_id"] => string(2) "222"
}
代码如下:
foreach($result as $key=>$val){ foreach($val['week_time'] as $k=>$v){ $endresult[$key.$k]['class_id']=$val['class_id']; $endresult[$key.$k]['week_time']=$v; }}
- php 以三维数组里的某个字段(字段是二维的)为键重新组合。
- php 遍历foreach 遍历一个二维数组,以数组中某个相同的字段进行组合
- php二维数组以某个字段做一维数组的键名
- 三维数组合并为二维数组并求出某个字段的总和
- PHP 二维数组根据某个字段排序
- PHP 二维数组根据某个字段排序
- PHP 二维数组根据某个字段排序
- PHP 二维数组根据某个字段排序
- PHP 二维数组根据某个字段排序
- PHP 二维数组根据某个字段排序
- PHP 二维数组根据某个字段排序
- PHP二维数组根据某个字段排序
- PHP二维数组根据某个字段排序
- PHP二维数组根据某个字段排序
- php二维数组根据某个字段排序
- 根据数组中某个两个值作为键、并把数组中同时存在该两个字段值的数组值累加、组合成三维数组
- php中取出二维数组里的每个一维数组的同一字段的值
- 根据数组中某个两个值作为键、并把数组中同时存在该两个字段值的数组值累加、组合成二维数组
- 类型信息
- OpenAirInterface OAI入门教程 2 (运行模式)
- TCP、UDP 缓冲区笔记
- 正则表达式
- 设计模式学习--建造者模式
- php 以三维数组里的某个字段(字段是二维的)为键重新组合。
- Java自然语言处理NLP工具包
- Android Orientation Sensor(方向传感器)详解与应用
- MapReduce和HDFS
- Re:从零开始的实习生活04----盘点window对象中location和history
- java程序打包jre以及制作安装包
- 防火墙常用范例
- FP Tree算法原理总结
- Mac OS平台下应用程序安装包制作工具Packages的使用介绍