我需要根据另一个输入字段访问动态变量的输入值。
示例代码:
$upid=$_GET['upid'];
$check_box_name='c'.$upid;
echo $upid;
$check=$_GET[$check_box_name];
任何想法我如何访问它?...请帮助
答案 0 :(得分:1)
您输入的代码应该可以使用,但是,它容易出错,因为您正在处理用户输入,您应该执行验证或故障转移值。
如果您使用的是PHP5.3 +,则可以按如下方式轻松完成:
if ($check = @$_GET['c' . (@$_GET['upid'])]? : false !== false) {
//do something with $check
} else {
//failed
}
@
符号用于省略抛出任何错误或异常。此外,为了更安全,转义$check
变量可能是一件好事。