我想在这个数组中存储 2 个依赖值:
["STEP5"]=> 数组(1) { ["OPTIONS"]=> 数组(2) { [0]=> 字符串(4) "opt2" [1]=> 字符串(4) "opt3" } }
选项字段(opt1,opt2,...)可以有一个额外的字段input。那么如何将其存储在我的数组中?非常感谢。
我想在这个数组中存储 2 个依赖值:
["STEP5"]=> 数组(1) { ["OPTIONS"]=> 数组(2) { [0]=> 字符串(4) "opt2" [1]=> 字符串(4) "opt3" } }
选项字段(opt1,opt2,...)可以有一个额外的字段input。那么如何将其存储在我的数组中?非常感谢。
您将数组的每个元素都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”字段,但如果需要,您可以添加它。此外,您可能会考虑使用对象来完成此任务,因为它们提供了许多有用的功能。