替换数组中的键和值

时间:2014-03-23 02:05:06

标签: php arrays

我有两个数组:

<?php
    $c = array('john' => 34,'mary'=>22,'rita'=>19);
    $d = array('malone' => 43);
?>

如何更改密钥mary并将$d的值合并到$c?如果这听起来像一个愚蠢的问题,我很抱歉,但我真的不知道如何在网上搜索到没有解决方案。

2 个答案:

答案 0 :(得分:0)

我为解决这个问题做了什么:

$newkey =array('jane'=>1);
unset($c['mary']);
$e = array_merge($c,$newkey);
print_r($e);

谢谢。

答案 1 :(得分:0)

您可以使用unset()从数组中删除密钥,然后按如下方式连接两个数组:

<?php
    $c = array('john' => 34,'mary'=>22,'rita'=>19);
    $d = array('malone' => 43);
    unset($c['mary']);
    $c += $d;
?>