我將要發佈html表單,它將發送標記爲'chunk1','chunk2','chunk3'的文本塊直至可能未知的數字。有沒有辦法順序通過$ _POST ['chunk1']等到一個沒有設置? 我可以做一個foreach,但foreach將包含其他POST值。PHP:訪問順序編號的POST條目
回答
怎麼樣:
for ($i=1 ; isset($_POST['chunk'.$i]) ; $i++) {
// Do your stuff
}
只是做你的foreach,並檢查每個鍵入口,以確保它開始於'chunk'
。
只使用
<input name="chunk[0]">
<input name="chunk[1]">
...
和PHP然後
$_POST['chunk'][$i] ....
不幸的是輸入的名字超出了我的控制範圍。 – Alex
foreach ($_POST as $key => $val) {
if (strstr($key,"chunk") === false) continue;
//do stuff
}
如果OP同時擁有''_and_'',該怎麼辦? –
$chunks = preg_grep('/^chunk\d+$/', array_keys($_POST));
這會漚嗯一個只有POST條目數組是塊1,塊2等......
[preg_grep](http://php.net/manual/en/function.preg-grep.php)是否與_values_不匹配_keys_? ([給出的例子](http://www.ideone.com/uv555)) –
Woops,right ... added array_keys() –
- 1. PHP中的順序編號
- 2. 訪問自動編號的順序改變與維修
- 3. SSAS:周編號順序按問題
- 4. 順序編號的行
- 5. 順序編號和子編號
- 6. jQuery:順序編號控制
- 7. 查找順序編號
- 8. 生成編號順序
- 9. 按順序編號由
- 10. MSWord 2010-順序編號
- 11. SQL/PHP順序ID號
- 12. 訪問ACL條目
- 13. 按排序順序存儲條目並檢索條目周圍的條目
- 14. 最快順序訪問
- 15. vb.net順序文件訪問
- 16. GDBM順序訪問:錯誤?
- 17. wp_list_pages具有順序編號的當前頁面的子項目
- 18. php編號問題
- 19. 以任何順序查找符號條目
- 20. 訂單編號的字母順序
- 21. SQL函數返回順序編號的
- 22. 順序編號的帖子在Tumblr
- 23. 灌裝與順序編號的數組
- 24. enumerateKeysAndObjectsUsingBlock - 詞典中的條目順序?
- 25. proc/pid/maps條目的順序
- 26. 庫搜索路徑條目的順序
- 27. 同步條目順序的算法
- 28. 設置順序號在PHP + JavaScript的
- 29. 顯示和順序的號使用PHP
- 30. 無法訪問條目後的項目
確保你在1開始'$ i',因爲OP提到後變量以「塊1」開頭。 –
的確,固定它。 – Johan
我認爲這是我應該去的方式。非常感謝。不能相信我雖然沒有想到這個哈哈。 – Alex