作者jaceju (Jace Ju)
看板PHP
标题Re: [请益] 如何一次将变数全部套入function?
时间Thu Jan 3 15:39:48 2008
※ 引述《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
1F:推 ottokang:好用推,刚开始写程式还用foreach去跑 01/04 16:21