【发布时间】:2017-01-22 19:31:38
【问题描述】:
有这样的:
$var1 = $var2 = "blabla";
但是有没有办法在数组中设置类似的内部?喜欢:
array(
'key1'='key2' => "blabla",
...................
)
附言我不需要数组之外的函数,比如array_fill_keys 等。我想要数组内部的解决方案(如果存在的话)。
【问题讨论】:
-
@Machavity,你为什么关闭话题???你读过吗?我正在构建一个值对数组,不需要任何外部函数,相反,我想回答我的问题!
-
@T.Todua 这样的事情:stackoverflow.com/a/23716817 ?还是应该两个键总是指向同一个元素?如果是,你可能想对一些引用做一些事情,所以两个键都指向同一个元素。但是在 PHP 中没有原生语法来做这样的事情。
-
@T.Todua 我试图给你一些尽可能接近你要求的东西。 PHP 不支持数组初始化中的多重赋值
-
@Rizier123 以编程方式,这是一个好方法。但是,我需要更直观的解决方案,例如我编写的伪代码,但似乎不可能。
-
@Machavity 您可以评论相关主题,但这根本不是重复的,完全不同。我需要内联(in-aarray)解决方案,如果它存在与否。甚至“不”也是一个答案。相反,您只是关闭并重定向到我不感兴趣的其他主题。但是,感谢您重新打开。
标签: php