将 if 与数组一起使用并添加其他区域


Using if with array and adding additional area

 $contactData = array(
        'firstname'             =>  $fname,
        'lastname'              =>  $lname,
    );

用我使用该代码从 html 表单发送的信息填写我的数组。我正在尝试添加,以便我可以添加其他信息,例如;

 $contactData = array(
        'firstname'             =>  $fname,
        'lastname'              =>  $lname,
    );
 if ($i='5') {$contactData = array('what' => 'info');}

它可能不会像这样工作,但我也不知道如何让它工作。有人可以帮助我吗?

if ($i == '5') {
    $contactData['what'] = 'info';
}

正确的语法是:

if ($i=='5') {$contactData['what'] = 'info';}