我在这里和其他地方搜索过答案,但似乎找不到任何有效的方法。
我有一个数组$dsxx = array("field1" => 2, "field2" => 4, "field3" => 6, "field4" => 8);
请注意,我的数组实际上要大得多,名称更加晦涩,而且值到处都是。
根据我的代码中其他地方设置的条件,我需要特定数组元素的值。假设代码确定我需要来自"field3"
. 然后我设置$usefield = "field3"
.
我已经尝试了我能想到的双引号、单引号、花括号等的每一种组合,但无法让 field3 的值 6 返回。在伪代码中,我需要知道如何$answer = $dsxx[$usefield]
返回值 6。
任何帮助或指向正确的方向表示赞赏。