0
喜引用较早的价值,我想这样做PHP阵列,在同一阵列
$system = array(
'key1' => 'val1',
'key2' => 'val2',
'key3' => $system['key1'].'val3'
);
但是,当我们呼应KEY3它结束了刚刚“VAL3”,而不是“val1val3”。
有没有办法解决这个问题?
谢谢!
喜引用较早的价值,我想这样做PHP阵列,在同一阵列
$system = array(
'key1' => 'val1',
'key2' => 'val2',
'key3' => $system['key1'].'val3'
);
但是,当我们呼应KEY3它结束了刚刚“VAL3”,而不是“val1val3”。
有没有办法解决这个问题?
谢谢!
有没有办法解决这个问题?
您可以将它声明$system
/key1
后:
$system = array('key1' => 'val1', 'key2' => 'val2');
$system['key3'] = $system['key1'] . 'val3';
$系统是不是你要的索引键1的那一刻的数组。参数在这里的赋值操作符之前被处理。 – Virus721
@ Virus721它可能是一个数组,它可能是一些其他类型,它可能是不存在的..我们不能说从给定的片段... ;-) – johannes
$系统不是一个数组 - 或没有索引键1 - 在你索引索引键1的那一刻 – Virus721