存在这样的:
$var1 = $var2 = "blabla";
但有没有办法设置类似的内部数组?像:
array(
'key1'='key2' => "blabla",
...................
)
P.S。我不需要在数组函数之外,比如array_fill_keys
等。我想要内部数组解决方案(如果它存在)。
答案 0 :(得分:2)
您可以像这样设置数组的多个数组值。也许它甚至可以在没有第一行的情况下工作。
$a = array();
$a['key1'] = $a['key2'] = 'blablabla';
或者使用这种笨拙的语法初始化所需的键:
$a = array_fill_keys(array('key1', 'key2'), 'blablabla');
虽然第二个有效,但我不会使用它。最好是使用几个字符,甚至是单独的行,而不是编写这样一个奇怪的行,除了节省一点点代码之外没有多大好处。