是否可以在不更改 STARTING 键的情况下对数组进行排序?如果是这样,怎么样?
我有一个以键1开头的数组(我需要它以键1开头)但是正如预期的那样,当我对数组进行排序时,起始键变为0.
以下示例代码:
<?php
$array = array(
1 => 'string1',
2 => 'string2',
3 => 'string3',
);
print_r($array); //Outputs 'Array ( [1] => string1 [2] => string2 [3] => string3 )'
sort($array);
print_r($array); //Outputs 'Array ( [0] => string1 [1] => string2 [2] => string3 )'
?>
因此,在此示例中,我需要$array
以[1]
之后的密钥sort()
开头。
asort()
不是一个选项,因为我需要数组按数字顺序排列(再次从1开始)。
有人可以帮忙吗?
答案 0 :(得分:0)