gpt4 book ai didi

PHP关联数组重复键

转载 作者:IT王子 更新时间:2023-10-29 00:10:47 25 4
gpt4 key购买 nike

我有一个关联数组,但是当我使用下面的函数向它添加值时,它似乎覆盖了相同的键。有没有办法让多个相同的键具有不同的值?或者是否有另一种形式的数组具有相同的格式?

我想要:

42=>56
42=>86
42=>97
51=>64
51=>52
etc etc

代码:

   function array_push_associative(&$arr) {
$args = func_get_args();
foreach ($args as $arg) {
if (is_array($arg)) {
foreach ($arg as $key => $value) {
$arr[$key] = $value;
$ret++;
}
}else{
$arr[$arg] = "";
}
}
return $ret;
}

最佳答案

不可以,关联数组中不能有多个相同的键。

但是,您可以拥有唯一的键,每个键的对应值都是数组,并且这些数组的每个键都有多个元素。

所以不是这个...

42=>56 42=>86 42=>97 51=>64 51=>52

...你有这个:

Array (
42 => Array ( 56, 86, 97 )
51 => Array ( 64, 52 )
)

关于PHP关联数组重复键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2879132/

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