【发布时间】:2014-04-30 22:06:01
【问题描述】:
我对 PHP 有点陌生,所以问题可能很明显,但是..
是否可以创建一个数组并使用键名来分配它的值,就像这个奇怪的例子一样
$arr = array (
"foo" => $this_key_name." some text added",
"bar" => $this_key_name." some text added",
"foobar" => "this is left unchanged",
)
当然,$this_key_name我的意思是一些“想象的和期望的属性”,其中包含键,即代表它的字符串。
只有几个类似于“foo”和“bar”的键,这真的不会造成麻烦。但是说他们的数量在20个以上,他们并没有那么短。复制粘贴这样的模板值比重新输入每个值要容易得多,嗯?
将它们留空并在之后设置值的想法,循环通过foreach() 似乎没问题,但需要额外检查是否应该处理每个元素。
所以问题是:是否存在任何包含当前数组键名的属性,可以在值分配期间访问?
【问题讨论】: