2014-03-04 66 views
0

我繼承一些代碼包含與多個方括號隱藏的輸入獲取數據 - 例如以下:PHP - 從具有多個方括號隱藏輸入

<input name="myinput[1]['sausages'][2][]" type="hidden" /> 
<input name="myinput[1]['bacon'][1][]" type="hidden" /> 
<input name="myinput[2]['steak'][1][]" type="hidden" /> 
<input name="myinput[2]['mince'][2][]" type="hidden" /> 

的第一個值指的是「類型」字段中數據庫,第二個是'項目',第三個是'訂單'

如何在php中使用for循環提取此信息?

+1

好了,你找到值作爲數組在超全局$ _POST(或$ _GET)中,可以遍歷它或直接訪問那裏的元素。嘗試首先傾倒這些超全球變種,看看你得到了什麼。 – arkascha

回答

0

可以使用的for-each旅行

foreach($myinput as $temp) 
{ 
    foreach($temp as $a) 
    { 
     echo $a; 
    } 
    echo "\n"; 
} 

,或者如果你想讀的數據使用是這樣的關鍵應用..,

foreach($myinput as $temp) 
{ 
    echo $temp['type']; 
    echo $temp['item']; 
    echo $temp['order']; 
    echo "\n"; 
}