我首先要说的是,我已经为这个解决方案寻找了很多,但我找到的却完全相反。也就是说,我试图弄清楚如何将值附加到数组中的某个键,但我能找到的只是使用该值来获取键。
因为我无法找到这个,所以我很想相信这是一个非常简单的问题,但我无法弄清楚。我查看了数组文档,我发现的所有方法都是使用" current,"这对我不起作用。
我们说我有一个具有不同键的数组数组,如下所示:
$naEUS["A.1.5.3"] = array( 1000 , 879 , 192 );
$naEUS["A.1.5.4"] = array( 1012 , 922 , 456 );
我的目标是做一些事情:
$var = "A.1.5.3";
$goal = $naEUS[$var];
我希望它不是愚蠢的东西,因为我今天已经拥有了其中之一。请尽量记住,如果是的话,就没有愚蠢的问题,只有愚蠢的人不要问。我只是想在这里学习。
我试图避免任何循环,如果可能的话。
编辑1:显然你就是这样做的,我的结局一定是别的错。感谢所有帮助,当我弄明白时,我会发布我的修复。
Edit2:这个例子比我的实际代码稍微复杂一点,我只是将$ var分配给错误的东西。
答案 0 :(得分:1)
运行
$naEUS["A.1.5.3"] = array( 1000 , 879 , 192 );
$naEUS["A.1.5.4"] = array( 1012 , 922 , 456 );
$var = "A.1.5.3";
$goal = $naEUS[$var];
var_dump($goal);
返回:
array(3) { [0]=> int(1000) [1]=> int(879) [2]=> int(192) }
你在找什么?