如何用php更改数组键值?

时间:2020-12-24 21:30:47

For example;

例如;

$array[16] = 20;
$array[18] = 8;
$array[27] = 95;

How can I change array[] key value start 0 like this;

如何像这样更改array []键值start 0;

$array[0] = 20;
$array[1] = 8;
$array[2] = 95;

I don't know key value. They can be change. $array[16] can be $array[21]

我不知道关键价值。他们可以改变。 $ array [16]可以是$ array [21]

3 个解决方案

#1


5  

Just assign the values to a new array with the same name:

只需将值分配给具有相同名称的新数组:

$array = array_values($array);

#2


2  

You can just use array_values

你可以使用array_values

$array = array_values($array);

#3


1  

just use array_values like this array_values($your_array) and you will have an array starting from index zero.

只需使用像array_values($ your_array)这样的array_values,你将得到一个从索引零开始的数组。

#1


5  

Just assign the values to a new array with the same name:

只需将值分配给具有相同名称的新数组:

$array = array_values($array);

#2


2  

You can just use array_values

你可以使用array_values

$array = array_values($array);

#3


1  

just use array_values like this array_values($your_array) and you will have an array starting from index zero.

只需使用像array_values($ your_array)这样的array_values,你将得到一个从索引零开始的数组。