2011-11-23 51 views
0

我想從多個選擇列表中的$ _POST變量接收的所有值上運行array_map(技術上)。

下面的代碼:

$culture = array_map('mysql_real_escape_string', array_map('html2txt', $_POST['culture[]'])); 

如若這項工作?

+1

不要使用'mysql_real_escape_string'來轉義數據庫值。這不是一個安全的解決方案。相反,使用參數化查詢。看到我對這個問題的答案:http://stackoverflow.com/questions/8165500/efficiently-sanitize-user-entered-text/8169705#8169705 – Polynomial

回答

1

這段代碼對我來說看起來非常好。這是連續執行array_map的方法。

+0

附錄:這看起來很好,除了明顯的安全問題*。 – Polynomial