我知道自己编写代码是微不足道的,但是如果它已经内置到PHP中而没有更多的代码来维护,是否有一个用于"压缩"PHP数组的内置函数?换句话说,假设我创建了一个数组:
$array = array();
$array[2000] = 5;
$array[3000] = 7;
$array[3500] = 9;
Run Code Online (Sandbox Code Playgroud)
我想要的是一个数组,其中$ array [0] == 5,$ array [1] == 7,$ array [2] == 9.
我能做到这一点:
function array_defragment($array) {
$squashed_array = array();
foreach ($array as $item) {
$squashed_array[] = $item;
}
return $squashed_array;
}
Run Code Online (Sandbox Code Playgroud)
...但它似乎是PHP内置的东西 - 我只是在文档中找不到它.