gpt4 book ai didi

php - 用给定的相应键替换数组键

转载 作者:可可西里 更新时间:2023-10-31 23:06:20 25 4
gpt4 key购买 nike

我有一个如下所示的数组

$old = array(
'a' => 'blah',
'b' => 'key',
'c' => 'amazing',
'd' => array(
0 => 'want to replace',
1 => 'yes I want to'
)
);

我有另一个数组,其中包含要替换为关键信息的键。

$keyReplaceInfoz = array('a' => 'newA', 'b' => 'newB', 'c' => 'newC', 'd' => 'newD');

我需要用数组 $keyReplaceInfo 中的相应值替换数组 $old 中的所有键。

输出应该是这样的

$old = array(
'newA' => 'blah',
'newB' => 'key',
'newC' => 'amazing',
'newD' => array(
0 => 'want to replace',
1 => 'yes I want to'
)
);

我必须手动完成,如下所示。我期待更好的选择。谁能建议更好的方法来完成这个?

$new = array();
foreach ($old as $key => $value)
{
$new[$keyReplaceInfoz[$key]] = $value;
}

我知道这可以更简单。

最佳答案

array_combine(array_merge($old, $keyReplaceInfoz), $old)

我认为这看起来比您提出的要简单。

关于php - 用给定的相应键替换数组键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11722988/

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