0

この配列に2つの依存値を格納したい:

["STEP5"] => array(1){["OPTIONS"] => array(2){[0] => string(4) "opt2" [1] => string(4) "opt3"}}

オプションフィールド(opt1opt2、...)には、追加のフィールド入力を含めることができます。それで、それを私の配列に保存する方法は?どうもありがとう。

4

1 に答える 1

0

配列の各要素をOPTIONS配列自体にします。これは、次のように説明する方が適切です。

["STEP5"] => array(1) {
    ["OPTIONS"] => array(2) {
        [0] => array(2) {
            ["TEXT"] => "opt2"
            ["INPUT"] => "input data"
        }
        [1] => array(1) {
            ["TEXT"] => "opt3"
            // No input data here
        }
    }
}

次に、次のようにフィールドにアクセスできます。

$foo["STEP5"]["OPTIONS"][0]["TEXT"]
$foo["STEP5"]["OPTIONS"][0]["INPUT"]
$foo["STEP5"]["OPTIONS"][1]["TEXT"]

すべてのオプションに「INPUT」フィールドを設定する必要はありませんが、必要に応じて追加できます。また、オブジェクトは多くの便利な機能を提供するため、このタスクを実行するためにオブジェクトを使用することを検討することもできます。

于 2013-02-20T09:16:09.173 に答える