gpt4 book ai didi

php - 如何将数组键复制到另一个数组,并用空数组替换值?

转载 作者:可可西里 更新时间:2023-11-01 13:42:41 24 4
gpt4 key购买 nike

我有一个数组,f。即:

$arr = array(
4 => 'some value 1',
7 => 'some value 2',
9 => 'some value 3',
12 => 'some value 4',
13 => 'some value 5',
27 => 'some value 6',
41 => 'some value 7'
)

我需要创建另一个数组,其中值是数组,但键是相同的;像这样:

$arr = array(
4 => array(),
7 => array(),
9 => array(),
12 => array(),
13 => array(),
27 => array(),
41 => array()
)

PHP 中是否有一些内置函数可以做到这一点? array_keys() 没有帮助我:

var_dump(array_keys($arr));

返回:

array(7) {
[0]=>
int(0)
[1]=>
int(1)
[2]=>
int(2)
[3]=>
int(3)
[4]=>
int(4)
[5]=>
int(5)
[6]=>
int(6)
}

最佳答案

试试这个。您可以使用array_fill_keys() 获取更多信息follow this link

$arr = array(
4 => 'some value 1',
7 => 'some value 2',
9 => 'some value 3',
12 => 'some value 4',
13 => 'some value 5',
27 => 'some value 6',
41 => 'some value 7'
);
$keys=array_keys($arr);

$filledArray=array_fill_keys($keys,array());
print_r($filledArray);

关于php - 如何将数组键复制到另一个数组,并用空数组替换值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30780760/

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