如何将2个相关值存储到数组中?

时间:2013-02-20 09:09:40

标签: php

我想在这个数组中存储2个相关值:

  

[ “STEP5”] => array(1){       [ “OPTIONS”] =>       数组(2){         [0] =>         string(4)“opt2”         [1] =>         string(4)“opt3”       }}

选项字段( opt1 opt2 ,...)可以有一个额外字段输入。那么如何将它存储在我的数组中? Thanx很多。

1 个答案:

答案 0 :(得分: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"]

您不必为每个选项都有“输入”字段,但如果需要,可以添加它。此外,您可以考虑使用对象来完成此任务,因为它们提供了许多有用的功能。