Php 数组中具有相同值的多个键

Php 数组中具有相同值的多个键,php,arrays,Php,Arrays,基本上,我想做的是让2+个不同的键指向相同的值 比如: "AP7898", "AP7841" => array('loadStatusLoad' => '.1.3.6.1.4.1.318.1.1.12.2.3.1.1.2', 'loadStatusStatus => '.1.3.6.1.4.1.318.1.1.12.2.3.1.1.3',

基本上,我想做的是让2+个不同的键指向相同的值

比如:

"AP7898",
"AP7841"    => array('loadStatusLoad' => '.1.3.6.1.4.1.318.1.1.12.2.3.1.1.2',
                     'loadStatusStatus => '.1.3.6.1.4.1.318.1.1.12.2.3.1.1.3',                                      
               ),

ap7898和ap7841都指向这些值

为什么不设置父数组,设置第一个键/值对,然后复制到第二个

$status = array( 'AP7898', 'AP7841' );

$status['AP7898'] = array('loadStatusLoad' => '.1.3.6.1.4.1.318.1.1.12.2.3.1.1.2',
                     'loadStatusStatus' => '.1.3.6.1.4.1.318.1.1.12.2.3.1.1.3');

$status['AP7841'] = $status['AP7898'];

如果您希望能够使用任意一个键修改它们,您正在寻找

或者使用参考资料

$val = 'hi';
$arr = array(
  'a1' => &$val,
  'a2' => &$val
);


$val = 'bye'; // both are updated

唯一的问题是数组是在类中定义的。上述方法行不通。很抱歉我没意识到这会是个问题,会好起来的。显然,复制粘贴不起作用。参考资料可能会让人困惑。我将把它标记为答案。我想我有一个语法错误,这是导致问题的原因。谢谢。快速跟进代码不起作用的原因。我的错误是因为我试图在类中的函数之外执行实际的“代码”。再次感谢。
$val = 'hi';
$arr = array(
  'a1' => &$val,
  'a2' => &$val
);


$val = 'bye'; // both are updated