我有这个代码:
if(isset($_POST['prenom2'])){
$t['prenom2'] = $_POST['prenom2'];
}else{
$t['prenom2'] = '';
}
if(isset($_POST['nom2'])){
$t['nom2'] = $_POST['nom2'];
}else{
$t['nom2'] = '';
}
if(isset($_POST['prenom3'])){
$t['prenom3'] = $_POST['prenom3'];
}else{
$t['prenom3'] = '';
}
Run Code Online (Sandbox Code Playgroud)
等(我需要测试5或6个字段).
必须有更好的方法来做到这一点,比如如果没有设置给定的POST索引,那么索引就是......
谢谢
你可以使用foreach.
$indexes = array('prenom2', 'nom2', ...);
$t = array();
foreach ($indexes as $i) {
$t[$i] = isset($_POST[$i]) ? $_POST[$i] : '';
}
print_r($t);
Run Code Online (Sandbox Code Playgroud)