我知道有很多关于这方面的文档,但这一行代码花了我很多年才找到4000行文件,我想在第一次尝试时做到正确。
file_put_contents($myFile,serialize(array($email_number,$email_address))) or die("can't open file");
if ($address != "email@domain.com") {
$email['headers'] = array('CC' => 'email@domain.com');
}
}
在这个if语句后我基本上想要添加
'BCC' => 'another_email@domain.com'
进入$email['headers']
数组(因此无论if是否为true都会添加它)
答案 0 :(得分:25)
您可以像这样单独添加它们:
$array["key"] = "value";
总的来说,像这样:
$array = array(
"key" => "value",
"key2" => "value2"
);
或者您可以使用array_merge
合并两个或多个数组:
$array = array( "Foo" => "Bar", "Fiz" => "Buz" );
$new = array_merge( $array, array( "Stack" => "Overflow" ) );
print_r( $new );
这会导致使用旧的
添加新闻键/值对Array ( [Foo] => Bar [Fiz] => Buz [Stack] => Overflow )
答案 1 :(得分:2)
你可以这样做:$email['headers']['BCC'] = "Test@rest.com"
但你需要在if。之后添加它。
答案 2 :(得分:0)
$email['headers'] = array();
if ($address != "email@domain.com") {
$email['headers']['CC'] = 'email@domain.com';
}
$email['headers']['BCC'] = 'another_email@domain.com';