php - 我如何将新的键值对推送到数组 php?

标签 php arrays drupal drupal-7 drupal-modules

<分区>

我知道有很多关于此的文档,但是这一行代码花了我很长时间才在一个 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 是否为真,它都会添加它)

最佳答案

您可以像这样单独添加它们:

$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
)

关于php - 我如何将新的键值对推送到数组 php?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10810398/

相关文章:

php - 对具有多个连接和多对多关系的查询的结果进行分组

java - 非空字符串中的空字符串

php - Symfony 3 和 Mailhog : mails not being cached by mailhog

javascript - 从 jQuery 中读取只有一个对象的 JSON 数组的值

Javascript 对变量数组进行排序并返回一个变量

python - numpy 数组 : a dictionary (hash) of label to index 中标签索引的最快逆运算

html - CSS 错误,MouseOver 链接在 IE 中移动文本

javascript - 在 Drupal 6 中实现精美的 CSS/Javascript 导航菜单的最简单方法?

drupal - 如何将 'unhide' 菜单链接到 Drupal 6 中未经授权的内容?

php mysql - 将 user_id 添加到 session 变量