이것은 내가 알지 못할 수있는 실수로 인해서 유감스럽게 생각합니다.PHP - 변수 이름을 키로 사용하여 연관 배열에 변수 추가
나는 과거의 양식과 POST를 지금 당황하고 있었고 특정 상황에 대해 궁금한 점이 있습니다.
본인의 기본 웹 양식에이 코드가 있습니다. 나는 아래와 같이 몇 가지 변수를 선언했다.
<?php
if (isset($_POST['submit'])) {
// Form submitted
$username = isset($_POST['username'])? $_POST['username'] : "";
$password = isset($_POST['password'])? $_POST['password'] : "";
$email = isset($_POST['email']) ? $_POST['email'] : "";
$country = isset($_POST['country']) ? $_POST['country'] : "";
}
?>
나는 요소 등이 변수로 배열 form_data
을 창조하고 싶었다, 그래서 다음에 삽입 :
<?php
$form_data = array();
$form_data['username'] = $username;
$form_data['password'] = $password;
$form_data['email'] = $email;
$form_data['country'] = $country;
print_r($form_data);
?>
내 질문은 즉 내가 모르는 PHP에서 어떤 방법이를 내가 어디서 똑같은 결과를 얻을 수 있을까? 변수 이름은 배열에서 키로 할당 될 것이고 위의 코드에서와 같이 수동으로 키 이름을 입력하지 않는 것이 좋습니다. 내가 $number
라는 변수가있는 경우
그래서 짧은에, 나는 그것의 키와 '수'(변수 이름)와 배열에 값을 추가 할. 이 작업을 자동으로 수행하는 방법이 있습니까?
나는이 질문을 충분히 명확하게하기를 희망한다.
'컴팩트()'내가 무엇을 찾고 있었다이었다. 그 밖의 모든 답변을 보내 주셔서 감사합니다. – noidentity63