我想在这个数组中存储两个依赖值:
["STEP5"]=>数组(1){["OPTIONS"]=>阵列(2){[0]=>string(4)"opt2"[1] =>string(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"字段,但如果需要,你可以添加它。此外,你可以考虑使用对象来完成这项任务,因为它们提供了很多有用的功能。