index.php 文件代码
<?php
$arr[Result][NewDataSet]=array(
'FlightInfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'YPrice'=>'1700.00'
),
1=>array(
'FlightNO'=>'*FFFFFF',
'YPrice'=>'1700.00'
)
),
'ClassInfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'150',
'FuelTax'=>'100'
),
1=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'50',
'FuelTax'=>'100'
),
2=>array(
'FlightNO'=>'*FFFFFF',
'AirportTax'=>'150',
'FuelTax'=>'100'
)
)
);?>
想转化成这样的格式<?php
$arr[Result][NewDataSet]=array(
'FlightInfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'YPrice'=>'1700.00',
'classinfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'150',
'FuelTax'=>'100'
),
1=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'50',
'FuelTax'=>'100'
),
)
),
1=>array(
'FlightNO'=>'*FFFFFF',
'YPrice'=>'1700.00',
'classinfo'=>array(
0=>array(
'FlightNO'=>'*FFFFFF',
'AirportTax'=>'150',
'FuelTax'=>'100'
)
)
),
),
);
?>
本人试了2天2夜 思维不够灵活 转成这格式 望大神们帮忙下
<?php
$arr[Result][NewDataSet]=array(
'FlightInfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'YPrice'=>'1700.00'
),
1=>array(
'FlightNO'=>'*FFFFFF',
'YPrice'=>'1700.00'
)
),
'ClassInfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'150',
'FuelTax'=>'100'
),
1=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'50',
'FuelTax'=>'100'
),
2=>array(
'FlightNO'=>'*FFFFFF',
'AirportTax'=>'150',
'FuelTax'=>'100'
)
)
);?>
想转化成这样的格式<?php
$arr[Result][NewDataSet]=array(
'FlightInfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'YPrice'=>'1700.00',
'classinfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'150',
'FuelTax'=>'100'
),
1=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'50',
'FuelTax'=>'100'
),
)
),
1=>array(
'FlightNO'=>'*FFFFFF',
'YPrice'=>'1700.00',
'classinfo'=>array(
0=>array(
'FlightNO'=>'*FFFFFF',
'AirportTax'=>'150',
'FuelTax'=>'100'
)
)
),
),
);
?>
本人试了2天2夜 思维不够灵活 转成这格式 望大神们帮忙下
解决方案 »
- php上传大文件的挑战来自于不能像asp那样分段接收文件数据,导致文件超过允许的大小情况下,只能被动等待全部完全成传输,造成不必要的服务器资源消耗,
- 求助使用fck生成pdf!
- 刚碰php遇到问题 apache总是自动停止服务而且测试php页面让我下载
- 就PHP简单网站预算外包
- 正则求助!麻烦正则下!
- php建站空间选择问题请教。谢谢各位。
- MySql中可以用触发器吗,如何使用?
- 迷惑,为什么我做的简体转繁体的php程序一定选择ie上的查看=》编码=》繁体,才能看到繁体呢
- 为什么取不到值??晕了 分给错了
- 如何用php程序实现数据的导入和导出,即实现数据备份和恢复功能
- 求如何终止ignore_user_abort()
- 关于$_session 的写法
$arr['Result']['NewDataSet']=array(
'FlightInfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'YPrice'=>'1700.00'
),
1=>array(
'FlightNO'=>'*FFFFFF',
'YPrice'=>'1700.00'
)
),
'ClassInfo'=>array(
0=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'150',
'FuelTax'=>'100'
),
1=>array(
'FlightNO'=>'*ZH1310',
'AirportTax'=>'50',
'FuelTax'=>'100'
),
2=>array(
'FlightNO'=>'*FFFFFF',
'AirportTax'=>'150',
'FuelTax'=>'100'
) )
);foreach($arr['Result']['NewDataSet']['ClassInfo'] as $a)
{
$w[$a['FlightNO']][] = $a;
}
unset($arr['Result']['NewDataSet']['ClassInfo']);
foreach($arr['Result']['NewDataSet']['FlightInfo'] as $k=>$a)
{
$arr['Result']['NewDataSet']['FlightInfo'][$k]['classinfo'] = $w[$a['FlightNO']];
}echo "<pre/>";print_r($arr);
?>