$ziduannamearr= array('风格','面积','尺寸');
$ziduannameenarr= array('fengge','mianji','chicun');
如何将一个普通二维数组转换成多维数组,可以通过 FOR 循环进行转换。例如,一个普通数组:
$ziduannamearr= array('风格','面积','尺寸');
$ziduannameenarr= array('fengge','mianji','chicun');
要转换为多维数组:
$new_meta_boxes=array (
'fenge' => array(
'name' => 'fenge',
'title' => '风格',
),
'mianji' => array(
'name' => 'mianji',
'title' => '面积',
),
'chicun' => array(
'name' => 'chicun',
'title' => '尺寸',
)
)
PHP 通过 FOR 循环进行转换:
$new_meta_boxes = array();
$ziduanall = array();
$ziduanls = array();
for($k=0;$k<count($ziduannamearr);$k++){
$ziduanls['name']=$ziduannameenarr[$k];
$ziduanls['title']=$ziduannamearr[$k];
$ziduanall[$ziduannameenarr[$k]] = $ziduanls;
}
$new_meta_boxes = $ziduanall;
通过这种 FOR 循环,可以将普通数组转换成多维数组。
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!