基本上我正在尋找的是有兩個不同的鍵指向相同的值。在一個數組中具有相同值的多個鍵
喜歡的東西:
"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點的值。
基本上我正在尋找的是有兩個不同的鍵指向相同的值。在一個數組中具有相同值的多個鍵
喜歡的東西:
"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點的值。
$val = 'hi';
$arr = array(
'a1' => $val,
'a2' => $val
);
或使用引用
$val = 'hi';
$arr = array(
'a1' => &$val,
'a2' => &$val
);
$val = 'bye'; // both are updated
爲什麼不設置父數組,設置第一個鍵/值對並複製到第二個?
$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'];
如果你想有可能使用任一鍵修改它們,你正在尋找references。
的唯一問題是該陣列在一個類中定義。以上將不起作用。抱歉。沒有意識到這將是一個問題。 – 2011-12-16 20:49:06