0
我要存储在该数组中2个相关的值:如何将2个依赖值存储到数组中?
[ “STEP5”] =>数组(1){ [ “选项”] => 阵列(2){ [0] = > 串(4) “OPT2” [1] => 串(4) “OPT3” }}
选项字段(OPT1,OPT2,...)可以具有额外的领域输入。那么如何将它存储在我的数组中?非常感谢。
我要存储在该数组中2个相关的值:如何将2个依赖值存储到数组中?
[ “STEP5”] =>数组(1){ [ “选项”] => 阵列(2){ [0] = > 串(4) “OPT2” [1] => 串(4) “OPT3” }}
选项字段(OPT1,OPT2,...)可以具有额外的领域输入。那么如何将它存储在我的数组中?非常感谢。
您可以将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”字段为每一个选项,但您可以添加它如果你需要。此外,您可能会考虑使用对象来完成此任务,因为它们提供了许多有用的功能。
很好的回答! – sammy 2013-02-20 18:55:45
你可能想看看创建一个XML或一个JSON而不是多层数组 – Achrome 2013-02-20 09:12:11
多维数组怎么样! – Gowri 2013-02-20 09:15:02