Heim >Backend-Entwicklung >PHP-Tutorial > 怎么转成二维数组

怎么转成二维数组

WBOY
WBOYOriginal
2016-06-13 13:51:00849Durchsuche

如何转成二维数组
我有一个 数据 “视频 ”
有一个数组 array(PPTV,土豆,优酷,迅雷)

我怎么样把他们转换成二维数组,

array{

'视频'=>array{PPTV,土豆,优酷,迅雷}
}

------解决方案--------------------
$ar['视频'] = array('PPTV', '土豆', '优酷', '迅雷');
------解决方案--------------------

探讨

$ar['视频'] = array('PPTV', '土豆', '优酷', '迅雷');

------解决方案--------------------
那你总应该知道要追加在哪个数组吧?

直接
$ar['视频'][] = 'test';
$ar['视频'][] = 'add new';

探讨

是这样的,“视频 ”数据是我在网上采集的,得到的是一个数组array(视频,影视)
而他们两个数据下面,又分别有他的子分类,子分类 也是一个数组。array('PPTV', '土豆', '优酷', '迅雷')
array(DVD,PPVOD,VOD);

而现在,我要变成
$ar['视频'] = array('PPTV', '土豆', '优酷', '迅雷');
$ar['影视'] =……

------解决方案--------------------
怎么不自己写一个。挺简单的啊。


php的数组有什么函数看看这里
http://www.w3school.com.cn/php/php_ref_array.asp

探讨

有没有二个一维数组变二维数组的函数引用:

那你总应该知道要追加在哪个数组吧?

直接
$ar['视频'][] = 'test';
$ar['视频'][] = 'add new';

引用:

是这样的,“视频 ”数据是我在网上采集的,得到的是一个数组array(视频,影视)
而他们两个数据下面,又分别有……

------解决方案--------------------
PHP code

$ary = array('abc','bcd','fdfdsf');
$ary2 = array();
foreach ($ary as $key=>$value) {
    $ary2[$value][]=array();
} <div class="clear">
                 
              
              
        
            </div>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn