Re: [請益] 如何一次將變數全部套入function?

看板PHP作者 (Jace Ju)時間17年前 (2008/01/03 15:39), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《ojinjin (小歐)》之銘言: : ※ 引述《bigair (廣大的天空)》之銘言: : : 記得以前有看過這方法, 但是我不記得怎麼用了 : : 假設我從表單傳入了一堆沒有關聯的變數 : : 我輸入全部都要經過 htmlspecailchars() 來處理 : : 除了一個一個加上以外, 有沒有更好的做法? : 不能用 htmlspecialchars($_POST); : htmlspecialchars() expects parameter 1 to be string : $_POST 是一個 array : 應該要這樣 : foreach($_POST as $k=>$v) { : $_POST[$k] = htmlspecialchars($v); : } array_map('htmlspecialchars', $_POST); 如果 $_POST 是巢狀陣列的話,就要考慮使用 array_map_recursive (自訂函式) http://blog.roodo.com/jaceju/archives/460795.html -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.101.128

01/04 16:21, , 1F
好用推,剛開始寫程式還用foreach去跑
01/04 16:21, 1F
文章代碼(AID): #17V955W3 (PHP)
文章代碼(AID): #17V955W3 (PHP)