0

我想在这个数组中存储 2 个依赖值:

["STEP5"]=> 数组(1) { ["OPTIONS"]=> 数组(2) { [0]=> 字符串(4) "opt2" [1]=> 字符串(4) "opt3" } }

选项字段(opt1opt2,...)可以有一个额外的字段input。那么如何将其存储在我的数组中?非常感谢。

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 回答