我想在这个数组中存储2个相关值:
[ “STEP5”] => array(1){ [ “OPTIONS”] => 数组(2){ [0] => string(4)“opt2” [1] => string(4)“opt3” }}
选项字段( opt1 , opt2 ,...)可以有一个额外字段输入。那么如何将它存储在我的数组中? Thanx很多。
答案 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"]
您不必为每个选项都有“输入”字段,但如果需要,可以添加它。此外,您可以考虑使用对象来完成此任务,因为它们提供了许多有用的功能。