가능한 중복 : 나는 다음에게 가치를 부여 할 첫 번째 빈 입력 필드를 설립 한 번
variable variables설정 값
$_POST['email'];
의 $ key의 값을 변수에 넣음으로써 변수의 값을 새로운 변수로 만들 수 있습니까? (내가 의미하는 바를 보면) 아래에서 의미하는 바를 증명하려고 시도합니다 :
$email = $_POST['email'];
foreach($_POST as $key=> $for) {
if($for=="") {
// $ + the value of ($key) = $email;
break;
}
}
email: <input name="email">
a: <input type="text" name="a" value='<?php echo $a; ?>'>
b: <input type="text" name="b" value='<?php echo $b; ?>'>
c: <input type="text" name="c" value='<?php echo $c; ?>'>
<input type="submit">
정확하게 설명했듯이 :'$$ key'. 그것들은 [가변 변수] (http://php.net/manual/en/language.variables.variable.php)라고합니다. –
나는 너무 어리 석다는 것을 믿을 수 없다. 고마워요. 이제 알았습니다. – user1559811
왜'$ _POST' 배열에 키가 붙어있는 것일까 요? 가변 변수는 현재 범위를 오염시킵니다 – Phil