2014-03-04 80 views
0

我有用PHP編寫的REST Web服務。

是否有一個簡單的函數,它將使用urldecode()清理$ _POST和$ _GET的所有值,所以我需要爲每個函數中的每個變量單獨執行一次?

+0

使用'foreach'循環。 – Barmar

+0

urldecode將值轉換爲其原始形式,因爲它們在發佈時被urlencoded,因此,無需執行此操作。 –

+0

你不應該需要這個,如果你需要解碼_again_,你已經在某處編碼了它們,我會在那裏修復它。 – Wrikken

回答

0

使用array_map()

$url_encoded_post = array_map($_POST, 'urldecode'); 
$url_encoded_get = array_map($_GET, 'urldecode');