我有一个名为check_user_id[]
的复选框,如:
<input type="checkbox" value="87" name="check_user_id[]" class="waiting_user">
<input type="checkbox" value="88" name="check_user_id[]" class="waiting_user">
<input type="checkbox" value="89" name="check_user_id[]" class="waiting_user">
在页面加载之前我使用它进行修剪
$_POST = array_map('trim', $_POST);
所有价值都在上涨$_POST['check_user_id']
价值是直接获取其变量名称$check_user_id
b'coz我的register_globals
是ON
但我只是想重视价值$_POST['check_user_id']
任何方式做到这一点?
答案 0 :(得分:0)
trim
功能仅适用于strings
。
$_POST
是一个数组,只能包含strings
和 arrays
。
如果要修剪多维数组中的所有字符串,则应使用或编写一些递归函数。
或者对阵列的每个元素手动执行修剪:
foreach($_POST['check_user_id'] as &$check){
$check = trim($check) ;
}