我正在使用php來解析傳入的POST(restful)查詢以更新數據庫。但是,用戶可以選擇一次更新任何〜10個字段的組合。我知道我可以通過在$ _POST []中的每個潛在項目上執行isset來處理這個問題,但是我想知道是否有更標準的方法來做到這一點(因爲我不是php的專家)。 謝謝!如何最好地處理帶有可變參數的POST?
0
A
回答
0
只有兩條路。
迭代字段並檢查POST中的存在性,或迭代POST變量並檢查字段集中的存在性。
0
$字段=陣列(
'field1的'=> isset($ _ POST [ '一個'])$ _POST [ '一']:空,
'FIELD2'=> isset( $ _POST ['two'])?$ _POST ['two']:null
);
對我來說,這是最好的解決方案
相關問題
- 1. 如何最好地處理ExpressJS POST路線中的錯誤
- 2. 神經網絡 - 如何最好地處理可變數量的輸入
- 3. 如何最好地處理在一個漸變維度(SCD2)
- 4. main()如何處理可變數量的不帶省略號的參數?
- 5. 當類型可能改變時,如何最好地處理警告c4305?
- 6. 如何最好地處理歷史數據的存儲?
- 7. 如何在PHP中最好地處理我的多維數組?
- 8. 更好的方法來處理我的golang可變參數中的參數
- 9. 帶有可變數量參數的wp_query
- 10. Symfony 2.8/3.0升級:如何處理帶可變參數的表單類型?
- 11. 哪個數據庫(DBMS)可以最好地處理大型表?
- 12. 如何正確地處理可變
- 13. 如何在mixin中處理可變數量的參數?
- 14. 更好的參數錯誤處理;和更好的參數解析/處理?
- 15. 如何處理帶有空參數的ScriptManager AddHistoryPoint?
- 16. 如何處理值爲root =,帶有鍵和無值的參數?
- 17. 如何處理可選的GET參數?
- 18. 沒有`帶有可變參數列表
- 19. lua中帶有可變參數的pcall
- 20. C,帶有可變參數的功能
- 21. 我該如何安全地處理這個可變參數函數?
- 22. 用更好的方式處理帶有可變信息的POST請求......使用Flask
- 23. 新函數()帶有可變參數
- 24. 如何處理帶有節點j的可變數量輸入的表單
- 25. Ruby參數帶可變參數的SyntaxError
- 26. 如何最好地處理Windows的16位wchar_t醜陋?
- 27. 如何最好地優先處理網頁上的HTTP請求?
- 28. 如何最好地處理相互依賴的屬性?
- 29. 如何最好地處理意外的套接字錯誤?
- 30. 如何最好地處理Ruby中的HTTP響應?
foreach()循環檢查字段是否有值。 – 2013-07-02 01:21:13
會爲你做一個switch語句工作嗎?再加上也許在一個循環中包裝它。 – Class