JQuery/PHP

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

阿里云

如何将一个普通二维数组转换成多维数组,可以通过 FOR 循环进行转换。例如,一个普通数组:

  1. $ziduannamearr= array('风格','面积','尺寸');
  2. $ziduannameenarr= array('fengge','mianji','chicun');
也想出现在这里?联系我们
创客主机

要转换为多维数组:

  1. $new_meta_boxes=array (
  2. 'fenge' => array(
  3. 'name' => 'fenge',
  4. 'title' => '风格',
  5. ),
  6. 'mianji' => array(
  7. 'name' => 'mianji',
  8. 'title' => '面积',
  9. ),
  10. 'chicun' => array(
  11. 'name' => 'chicun',
  12. 'title' => '尺寸',
  13. )
  14. )

PHP 通过 FOR 循环进行转换:

  1. $new_meta_boxes = array();
  2. $ziduanall = array();
  3. $ziduanls = array();
  4.  
  5. for($k=0;$k<count($ziduannamearr);$k++){
  6. $ziduanls['name']=$ziduannameenarr[$k];
  7. $ziduanls['title']=$ziduannamearr[$k];
  8.  
  9. $ziduanall[$ziduannameenarr[$k]] = $ziduanls;
  10. }
  11.  
  12. $new_meta_boxes = $ziduanall;

通过这种 FOR 循环,可以将普通数组转换成多维数组。

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

已有 285 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!