gpt4 book ai didi

php - 如何将值合并到相似的键中

转载 作者:行者123 更新时间:2023-12-04 18:20:38 25 4
gpt4 key购买 nike

我正在寻找一个函数(如果有的话)将值保存或合并到类似的键中,但到目前为止还没有运气。

array_combine简单地删除值:

array_combine(array('a','a','b'), array(1,2,3));

返回:
Array
(
[a] => 2
[b] => 3
)

预期:
Array
(
[a] => 1,2
[b] => 3
)

非常感谢任何提示。

谢谢

更新:我不知道,也没有更好地表达合并值 (1,2),但后来我最好接受 Jeroen 值数组,以便更容易地分解可能的值数组。
感谢所有热心帮助的人。

最佳答案

这个:

function array_combine_custom($arr1, $arr2) {
$out = array();

$arr1 = array_values($arr1);
$arr2 = array_values($arr2);

foreach($arr1 as $key1 => $value1) {
$out[(string)$value1] [] = $arr2[$key1];
}

return $out;
}

返回:
Array
(
[a] => Array
(
[0] => 1
[1] => 2
)

[b] => Array
(
[0] => 3
)

)

关于php - 如何将值合并到相似的键中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10774050/

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