1.
Array
(
[pfrom_id_str] => 1,1,1,
[pf_str] => yy,yy,yy,
[server_id_str] => 9503,9502,9501,
)
2.
Array
(
[0] => Array
(
[pfrom_id] => 1
[pf] => yy
[server_id] => 9503
)
[1] => Array
(
[pfrom_id] => 1
[pf] => yy
[server_id] => 9502
)
[2] => Array
(
[pfrom_id] => 1
[pf] => yy
[server_id] => 9501
)
)
把数组1的形式改造成数组2的形式
$pfrom_id_str=$this->getRequest()->getPost('pfrom_id_str');
$pf_str=$this->getRequest()->getPost('pf_str');
$server_id_str=$this->getRequest()->getPost('server_id_str');
$pfrom_id_arr=explode(',', $pfrom_id_str);
foreach($pfrom_id_arr as $k=> $v){
if(empty($v)){
unset($pfrom_id_arr[$k]);
}
}
$pf_arr=explode(',', $pf_str);
foreach($pf_arr as $k=> $v){
if(empty($v)){
unset($pf_arr[$k]);
}
}
$server_id_arr=explode(',', $server_id_str);
foreach($server_id_arr as $k=> $v){
if(empty($v)){
unset($server_id_arr[$k]);
}
}
$counts=count($pfrom_id_arr);
$merge_arr=array();
for ($i=0; $i <$counts; $i++) {
$merge_arr[$i]['pfrom_id']=$pfrom_id_arr[$i];
$merge_arr[$i]['plat']=$pf_arr[$i];
$merge_arr[$i]['server_id']=$server_id_arr[$i];
}