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