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