php array compare,php比較2數組和操作增加值 - php compare 2 array and manipulation increase value - 开发者知识库...

这段代码展示了如何在PHP中仅更新现有键的值,而不添加新键。给定两个数组$a`和`$b`,函数`compare_plus`遍历`$b`中的键,如果在`$a`中存在,就将其值加一。输出结果显示了更新后的数组,保留了`$a`中原有的键并增加了对应值。若要添加`$b`中不存在于`$a`的键,只需移除条件检查。
摘要由CSDN通过智能技术生成

1

If you want to add only to existing keys and not create additional ones, you'll need something like this:

如果您只想添加到現有密鑰而不創建其他密鑰,則需要以下內容:

$a = array("a" => 1, "b" => 2, "c" => 2, "d" => 2, "e" => 2, "f" => 2);

$b = array("a", "b", "d", "g", "apple");

$c = compare_plus($a, $b);

print_r($c);

function compare_plus($arr, $plusarr){

foreach($plusarr as $key)

if (array_key_exists($key, $arr))

$arr[$key]++;

return $arr;

}

/* // Output:

Array

(

[a] => 2

[b] => 3

[c] => 2

[d] => 3

[e] => 2

[f] => 2

)

*/

To add the additional keys from $b to $c, simply remove if (array_key_exists($key, $arr)).

要將$ b中的附加鍵添加到$ c,只需刪除if(array_key_exists($ key,$ arr))。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值