我有這個頁面的會後到我的PHP頁面和後是會到達這樣的:
namexxxxxxx= <name>
stringidxxxxxxxx= <stringid>
的「XXXXXX」是一個隨機數,但相同數量這兩個鍵。 所以我在做什麼:
$keys= array_keys($_POST);
$idNumber= substr($keys[0], 4);
$name= $_POST["name".$idNumber];
$stringId= $_POST["stringId".$idNumber];
這樣我可以很容易地得到值。現在是困難的部分(至少對我來說): 帖子來自用戶可以從列表中的許多項目中進行選擇的頁面,並且密鑰具有數字的原因是用戶可以選擇與他想要。 所以我們可以說,他選擇了3個項目,所以我必須處理一個帖子是這樣的:
nameXXXXX: name1;
stringIdxxxx: stringId1;
nameXXXXX: name2;
stringIdxxxx: stringId2;
nameXXXXX: name2;
stringIdxxxx: stringId2;
那麼,如何才能讓所有的不同的數據和處理它的每一個作爲首先提取後的密鑰一? 謝謝!
將此重構爲一種理智的POST格式不是一種選擇...? 'item [1] [name] = ...&item [1] [id] = ...&item [2] [name] = ..' – deceze
@deceze已經與Shailesh的回答合作了。但非常感謝你的時間兄弟=] –