分析错误:语法错误,意外的T_IF,应为';)';我该怎么办


Parse error: syntax error, unexpected T_IF, expecting ')' What should I do?

分析错误:语法错误,意外的T_IF,应为"(">

我该怎么办。有人帮我一下吗

         $option = $_GET['I-would-like'];
         $userdata = array(
            'user_login' => $username,
            'user_pass' => $password,
            'user_email' => $email,
            'nickname' => reset($name_parts),
            'display_name' => $name,
            'first_name' => reset($name_parts),
            'last_name' => end($name_parts),    
            if ($option == 'A quotation' OR  $option == 'Information')// Error occurs here
        {
            'role' => 'customer'
            } else if($option == 'To become a Partner') 
            {
            'role' => 'partners'
            } else if ($option == 'Training / Coaching')
                {
            'role' => 'students'
            }
        );
Update with below code,
 $option = $_GET['I-would-like'];
    if ($option == 'A quotation' OR  $option == 'Information')
    {
        $role='customer';
    } else if($option == 'To become a Partner') 
    {
        $role='partners';
    } else if ($option == 'Training / Coaching')
    {
        $role='students';
    }

    $userdata = array(
        'user_login' => $username,
        'user_pass' => $password,
        'user_email' => $email,
        'nickname' => reset($name_parts),
        'display_name' => $name,
        'first_name' => reset($name_parts),
        'last_name' => end($name_parts),    
        'role' =>  $role
    );

试试这个,获取数组之外的角色值

$role = "";
$option = $_GET['I-would-like'];
$option = trim($option);
if ($option == 'A quotation' || $option == 'Information')
{
    $role = 'customer';
} else if($option == 'To become a Partner') 
{
    $role = 'partners';
} else if ($option == 'Training / Coaching')
{
    $role =  'students';
}

$userdata = array(
    'user_login' => $username,
    'user_pass' => $password,
    'user_email' => $email,
    'nickname' => reset($name_parts),
    'display_name' => $name,
    'first_name' => reset($name_parts),
    'last_name' => end($name_parts),    
    'role' => $role
);
相关文章: