PHP:如果密钥已经存在,则追加到值,如果没有,则添加密钥
我正在寻找一种在PHP中执行此操作的简洁方法:
给定一个数组,如果我向它添加一对,例程应该检查密钥是否已经存在。key=>value
如果它不存在,则将其添加到数组中。key=>value
如果是这样,则该值应追加到数组的值。因此,例如,如果初始数组是
arr['a']='2e'
当我向数组中添加一对时,例程将返回我'a'=>'45'
arr['a']=array('2e', '45')
当我向它添加另一对时,例程将返回我'a=>gt'
arr['a']=array('2e', '45','gt')
有没有一种简洁的方法可以做到这一点?当然,我可以自己写,但我相信我的解决方案非常丑陋。