建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

PHP如何通过FOR循环将普通数组转换成多维数组

GG网络技术分享 2025-03-18 16:07 2


如何将一个普通二维数组转换成多维数组,可以通过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循环,可以在建网站时将普通数组转换成多维数组。

标签:

提交需求或反馈

Demand feedback