Php 使用数组通过数组引用
我有这样一个数组:Php 使用数组通过数组引用,php,arrays,Php,Arrays,我有这样一个数组: array( 0 => array( 0 => array( 0 => array() ), 1 => array( 1 => array() ) ), 1 =>
array(
0 => array(
0 => array(
0 => array()
),
1 => array(
1 => array()
)
),
1 => array(
0 => array(
0 => array()
),
1 => array(
1 => array()
)
)
)
该数组中可能存在语法错误,但这并不重要
然后是第二个数组:$pathArray=array(0=>1,1=>0,2=>1)
,它指示第一个数组中的路径(1,0,1),变量$var=“test”
应该放置在该数组中。因此,最终看起来是这样的:
array(
0 => array(
0 => array(
0 => array()
),
1 => array(
1 => array()
)
),
1 => array(
0 => array(
0 => array()
),
1 => array(
1 => array("test")
)
)
)
我该怎么做?希望一切都清楚。谢谢$c=&$array;
$c = &$array;
for($i=0; $i<count($pathArray); $i++){
$c = &$c[$pathArray[$i]];
}
$c[] = "test";
对于($i=0;$iseems很酷。只有一个问题:那些[]
通常代表什么?[]意味着在数组的末尾添加一个元素