양식 제출의 데이터가 $post_data
이라는 변수에 저장되어 있습니다. 내가 print_r($post_data);
을 수행 할 때 나는 다음과 같은 배열을 얻을 :변수를 배열에 저장하는 방법은 무엇입니까?
Array
(
[element_3] => John Doe
[element_2] => [email protected]
[element_14] => City
[element_15] => Country
[form_id] => 1
[submit] => Submit
);
내가 다른 스크립트에 전달할 다른 배열의 필드의 일부를 저장합니다. 내 코드가 작동합니까? 그렇지 않다면 어떻게 수정해야합니까? 또한
$submitted_data = array(
'Fields' => array(
array(
'Key' => 'Name',
'Value' => $post_data['element_3']
)
array(
'Key' => 'Email',
'Value' => $post_data['element_2']
)
)
)
, PHP는 멍청한 놈 질문, 나는 이름과 이메일 배열 사이에 또 다른 쉼표 (,
)가 필요합니까?
감사합니다.
'이름과 이메일 배열 사이에 다른 쉼표 (,)가 필요합니까? '그렇습니다. 그 외에는 솔루션이 정상적으로 보입니다. –
'내 코드는 작동할까요? '라는 질문을하기 전에 테스트 해 보았습니까? 그렇습니다. 배열 요소 사이에 구분 기호로 쉼표가 필요합니다. –
사실 Serty에 동의합니다. 시도하는 것을 두려워하지 마십시오. 그리고 테스트 환경에서만 에러 표시를 가능하게하고'error_reporting'을 알맞은 레벨 ('E_ALL')로 설정하십시오. –