Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将包含n项的一维数组转换为n维数组_Php - Fatal编程技术网

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);
}