我有一个表单提交数据存储在一个名为$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 noob问题,我需要的姓名和电子邮件阵列之间另一个逗号(,
)?
谢谢!
'我是否需要名称和电子邮件数组之间的另一个逗号(,)?“是的,你确实需要。除此之外,您的解决方案看起来很好。 – 2011-03-31 08:18:23
'我的代码下面的工作?'你甚至试图在问之前测试它吗?是的,你需要逗号,因为它是数组元素之间的分隔符。 – 2011-03-31 08:19:58
我确实认同Serty。不要害怕尝试。并确保你已经启用了显示错误(只在你的测试环境中!),并设置'error_reporting'到一个体面的水平('E_ALL')。 – 2011-03-31 08:21:51