我想从一个多维的数组输出一些信息,如下所示:
$adam_brown[$climbing][$punk]['woodwork'][1]['ID']
$adam_brown[$climbing][$punk]['cheese'][1]['Name']
$adam_brown[$climbing][$punk]['ruffian'][1]['ID']
此部分将始终相同,因此我可以创建一个较短的,可能是一个字母的引用,例如:
$a = $adam_brown[$climbing][$punk]
否则我不必要多次写相同的信息
然后我可以像这样引用上述信息:
$a['woodwork'][1]['ID']
答案 0 :(得分:5)
如果你想简写$adam_brown[$climbing][$punk]
,就像你写的那样:
$a = $adam_brown[$climbing][$punk];
但是,如果您希望能够修改原始数组,则可以使用&
参考:
$a = &$adam_brown[$climbing][$punk];
答案 1 :(得分:1)
只需使用
$a = &$adam_brown[$climbing][$punk];