有没有一种方法可以在数组内部引用数组键?这在代码格式中可能更容易理解:
$array=array(
"Key1"=>array(
"Value1",
"Value2"
),
"Key2"=>&$this['Key1']
);
我想要$array['Key2']
的输出与$array['Key1']
相同。 我可以在创建数组之后添加$array['Key2']=&$array['Key1'];
,但如果可能的话,我希望将其全部放在一个代码块中。
我已经查阅了关于引用的文档,以及一些类似问题的建议和搜索“php数组引用”。
$ref = array("Value1", "Value2");
然后执行$array = array('Key1'=>&$ref, 'Key2'=>&$ref);
并在此之后使用unset($ref);
- 但是这没有意义,您可以直接按照您建议的方式创建引用。 - DaveRandom$class=array( "W"=>array( "S"=>array( /*找出类别*/ ), "N"=>&$class['W']['S'] ) );
这就是计划。 - user1262516