欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

关于数组的重组,急

程序员文章站 2022-06-01 09:22:15
...
Array
(
[0] => 商标名称
[1] => 耀丽人生
[2] => 注册号/申请号
[3] => 4576058
[4] => 国际分类号
[5] => 25
[6] => 申请日期
[7] => 2005/4/1
[8] => 申请人名称(中文)
[9] => 施能波
[10] => 申请人地址(中文)
[11] => 福建省晋江市英林镇英龙中路155号
[12] => 申请人名称(英文)
[13] =>
[14] => 申请人地址(英文)
[15] =>
[16] => 商标图像
[17] =>
[18] => 类似群
[19] => 2501 2507 2508
[20] => 商品服务列表
[21] => 服装;鞋;衬衫;内衣;裤子;帽;皮制服装;裙子;套服;胸衣;
[22] => 初审公告期号
[23] => 1135
[24] => 注册公告期号
[25] => 1147
)
有这样的一个数组,如何将他重组为这种:
Array
(
[商标名称] => 耀丽人生
[注册号/申请号] => 4576058
[国际分类号] => 25
[申请日期] => 2005/4/1
[申请人名称(中文)] => 施能波
[申请人地址(中文)] => 福建省晋江市英林镇英龙中路155号
[申请人名称(英文)] =>
[申请人地址(英文)] =>
[商标图像] =>
[类似群] => 2501 2507 2508
[商品服务列表] => 服装;鞋;衬衫;内衣;裤子;帽;皮制服装;裙子;套服;胸衣;
[初审公告期号] => 1135
[注册公告期号] => 1147
)
请问能不能实现,能否贴出源码,非常感谢!!!!!


回复讨论(解决方案)

$a = array(  0 => '商标名称',  1 => '耀丽人生',  2 => '注册号/申请号',  3 => '4576058',  4 => '国际分类号',  5 => '25',  6 => '申请日期',  7 => '2005/4/1',  8 => '申请人名称(中文)',  9 => '施能波',  10 => '申请人地址(中文)',  11 => '福建省晋江市英林镇英龙中路155号',  12 => '申请人名称(英文)',  13 => '',  14 => '申请人地址(英文)',  15 => '',  16 => '商标图像',  17 => '',  18 => '类似群',  19 => '2501 2507 2508',  20 => '商品服务列表',  21 => '服装;鞋;衬衫;内衣;裤子;帽;皮制服装;裙子;套服;胸衣',                                                                                            22 => '初审公告期号',  23 => '1135',  24 => '注册公告期号',  25 => '1147',);foreach(array_chunk($a, 2) as $v) $res[$v[0]] = $v[1];print_r($res);
Array
(
[商标名称] => 耀丽人生
[注册号/申请号] => 4576058
[国际分类号] => 25
[申请日期] => 2005/4/1
[申请人名称(中文)] => 施能波
[申请人地址(中文)] => 福建省晋江市英林镇英龙中路155号
[申请人名称(英文)] =>
[申请人地址(英文)] =>
[商标图像] =>
[类似群] => 2501 2507 2508
[商品服务列表] => 服装;鞋;衬衫;内衣;裤子;帽;皮制服装;裙子;套服;胸衣
[初审公告期号] => 1135
[注册公告期号] => 1147
)

$arr = array(    0 => '商标名称',    1 => '耀丽人生',    2 => '注册号/申请号',    3 => '4576058',    4 => '国际分类号',    5 => '25',    6 => '申请日期',    7 => '2005/4/1',    8 => '申请人名称(中文)',    9 => '施能波' ,    10 => '申请人地址(中文)',    11 => '福建省晋江市英林镇英龙中路155号',    12 => '申请人名称(英文)',    13 => "",    14 => '申请人地址(英文)',    15 => "",    16 => '商标图像',    17 => "",    18 => '类似群',    19 => '2501 2507 2508',    20 => '商品服务列表',    21 => '服装;鞋;衬衫;内衣;裤子;帽;皮制服装;裙子;套服;胸衣;',                                                                                                                 22 => '初审公告期号',    23 => '1135'  ,    24 => '注册公告期号',    25 => '1147' );$newArr = array_chunk ( $arr ,  2 );$a = array_map('mkArr', $newArr);function mkArr($n){	return array( $n[0]  =>  $n[1] );}var_dump($a);

$out = array();$newArr = array_chunk ( $arr ,  2 );foreach ($newArr as $key => $value) {	$out[$value[0]] = $value[1];}var_dump($out);