2
我经常有很长的输入变量列表需要处理,并且想要处理它们循环访问数组。使用数组和循环创建和操作形式变量集合
所以不是:
a = b = c = d = e = f = g = h = i = j = k = l = m = n = o = p = q = r = s = t = u = v = w = x = y = z = '';
,然后也许后来就做这样的事情:
$a = sanitize_text($a);
$b = sanitize_text($b);
$c = sanitize_text($c);
...
$z = sanitize_text($z);
我可以改为:
$input_vars = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z');
,然后简单地说:
for($i = 0; $i < count($input_vars); $i++){
${$input_vars[$i]} = '';
}
再后来,
for($i = 0; $i < count($input_vars); $i++){
${$input_vars[$i]} = sanitize_text(${$input_vars[$i]});
}
和其他但是我可能需要MANIP输入瓦尔。但是我不断收到这些类型的示例的未定义变量警告。那么,我在这里做错了什么能够使用数组来创建和操作表单变量集呢?
你在哪里得到错误? –