gpt4 book ai didi

php - 从特定数字重新索引数组

转载 作者:行者123 更新时间:2023-12-03 19:26:42 26 4
gpt4 key购买 nike

如何从特定数字而不是 0 开始重新索引数组。

我知道这可以通过简单地循环数组并使用 Key => Value 创建一个新数组来完成。键是自定义数字,然后在每次迭代中递增它。

$custom_index = 5;
$output = [];
foreach($input as $val){
$output[$custom_index++] = $val;
}

还有其他(也许更好吗?)方法来为 php 中的数组设置自定义起始索引?

最佳答案

可能不是更好,但这是另一种方法:

$customIndex = 5;
$output = [];
// example input array
$input = [1,2,3,4,5];

$indexes = range($customIndex, $customIndex + count($input) - 1);
$output = array_combine($indexes, $input);

var_dump($output);

// prints out:
array(5) {
[5]=>
int(1)
[6]=>
int(2)
[7]=>
int(3)
[8]=>
int(4)
[9]=>
int(5)
}

关于php - 从特定数字重新索引数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51702611/

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