Php 将包含n项的一维数组转换为n维数组
如何将其转换为:Php 将包含n项的一维数组转换为n维数组,php,Php,如何将其转换为: $arr = array('item1','item2','item3','item4','...'); 为此: $arr2['item1']['item2']['item3']['item4']['...'] = $something; 什么是$something?最后一个值是什么?什么是$something?最后一个值?不起作用。结果是:数组([item1]=>Array([item2]=>Array([item3]=>Array([item4]=>Array([…]=
$arr = array('item1','item2','item3','item4','...');
为此:
$arr2['item1']['item2']['item3']['item4']['...'] = $something;
什么是
$something
?最后一个值是什么?什么是$something
?最后一个值?不起作用。结果是:数组([item1]=>Array([item2]=>Array([item3]=>Array([item4]=>Array([…]=>'alabala'))))是。。。?这就是你想要的。对不起,这是我的错。非常感谢,没用。结果是:数组([item1]=>Array([item2]=>Array([item3]=>Array([item4]=>Array([…]=>'alabala'))))是。。。?这就是你想要的。对不起,这是我的错。谢谢。
$arr2 = $something;
foreach (array_reverse($arr) as $key) {
$arr2 = array($key => $arr2);
}