如何轉成二維數組
我有一個 資料 “視頻 ”
有一個數組 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();}