2015-01-16 66 views
-2

如何数组改变:

$array['db[blabla]'] 

此阵:

$array['db']['blabla'] 

感谢。

+0

你是怎么'$阵列[ 'DB [布拉布拉]']'? – AbraCadaver

+4

'$ array ['db'] ['blabla'] = $ array ['db [blabla]']; unset($ array ['db [blabla]']);' –

+0

@MarkBaker好被抓到了,但是他是怎么得到的:'$ array ['db [blabla]']'? – Rizier123

回答

0

这里是我的裂纹它(测试)

$array['db[blabla]'] = 10; 
$newArr = array(); 
foreach($array as $key => $value) { 
    $r = explode("[",$key); 
    $newArr[$r[0]][str_replace(']', '', $r[1])] = $value; 
} 
+0

@ Rizier123不知道你的脑袋缓冲区是什么意思,但现在测试代码。 –