ここや他の場所で答えを探しましたが、うまくいくものは見つからないようです。
私は配列を持っています。$dsxx = array("field1" => 2, "field2" => 4, "field3" => 6, "field4" => 8);
私の配列は実際にははるかに大きく、名前はよりあいまいで、値はいたるところにあることに注意してください。
コードの他の場所で設定された条件によっては、特定の配列要素の値が必要です。からの値が必要だとコードが判断したとしましょう"field3"
。次に設定し$usefield = "field3"
ます。
考えられる二重引用符、一重引用符、中括弧などのすべての組み合わせを試みましたが、field3 の値 6 を返すことができません。$answer = $dsxx[$usefield]
動作しない疑似コードでは、値 6 を返す方法を知る必要があります。
助けや正しい方向への指摘は大歓迎です。