我建造了一个空洞的联系阵列,主要名称是指所提交的员额数据。 我可以把数据仅仅记为罚款,但我遇到麻烦,试图对名字与阵列钥匙相匹配的变量进行即时。
for example:
$insArray = array( rUsername => , rPass => , rQuestion => , rAnswer => , rFName => , rLName => , rBDateD => , rBDateM => , rBDateY => , rHCheck => , rHCeckOption => , rEmail => );
foreach($insArray as $key=>$value){
if (filter_input(INPUT_POST, $key) != ){
$key = stripslashes(filter_input(INPUT_POST, $key));
$insArray[$key] = $key;
}
}
第一线是空阵,然后是穿过这一阵列的ach。 现在,它已经trick。
filter_input(INPUT_POST,$key)
抓住了员额数据中与当前关键数字相匹配的价值。
<><>>>>>>> ><>>>>>>
这是最后的法典,它综合了所提供的两个答复。
if (isset($_POST[ submit ])) {
//Build array of variables to be put into database
$insArray = array( rUsername => , rPassword => , rQuestion => , rAnswer => , rFName => , rLName => , rBDateD => , rBDateM => , rBDateY => , rHCheck => , rHCheckOption => , rEmail => );
foreach(array_keys($insArray) as $key){
$insArray[$key] = filter_input(INPUT_POST, $key);
$$key = filter_input(INPUT_POST, $key);
}
}
我只想获得我想要的产出,感谢gu!