显然这段代码不起作用。问题描述如下:
解析错误:语法错误,意外T_DOUBLE_ARROW
我的代码:
if(isset($_POST['my_custom_contact'])) {
$registration_data[] = 'custom_contact' => $_POST['my_custom_contact'];
}
我应该如何重写那个关联位?
答案 0 :(得分:3)
取决于你想做什么(我不明白),可以是这样的:
$registration_data[] = array('custom_contact' => $_POST['my_custom_contact']);
或
$registration_data['custom_contact'] = $_POST['my_custom_contact'];
答案 1 :(得分:2)
您可以像往常一样分配它。初始化关联数组时,只能使用=>
表示法。
$registration_data['custom_contact'] = $_POST['my_custom_contact'];
和...
$registration_data = array ('custom_contact' => $_POST['my_custom_contact']);
答案 2 :(得分:0)
我认为你需要写它:
$registration_data[] = array('custom_contact' => $_POST['my_custom_contact']);