gpt4 book ai didi

PHP:如果键已存在则追加到值,如果不存在则添加键

转载 作者:行者123 更新时间:2023-12-03 00:30:48 27 4
gpt4 key购买 nike

我正在寻找一种在 PHP 中执行此操作的简洁方法:

给定一个数组,如果我向其中添加一个 key=>value 对,例程应检查该键是否已存在。

如果不存在,则使用 key=>value 对添加到数组中。

如果是,则该值应附加到数组的值中。因此,例如,如果初始数组是这样的

arr['a']='2e'

当我向数组添加 'a'=>'45' 对时,例程将返回我

arr['a']=array('2e', '45')

当我向其中添加另一个 'a=>gt' 对时,例程将返回我

arr['a']=array('2e', '45','gt')

有没有一种简洁的方法可以做到这一点?当然我可以自己写,但我相信我的解决方案非常丑陋。

最佳答案

您也可以通过对第一个元素(“2e”)使用数组来解决该问题:

$arr = array();

$arr['a'][] = '2e';
$arr['a'][] = '45';
$arr['a'][] = 'gt';

print_r($arr);

关于PHP:如果键已存在则追加到值,如果不存在则添加键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1346104/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com