更改数组的键

时间:2011-11-07 15:54:54

标签: php arrays associative-array

我的数组如下:

$array = array('string'=>'hello','somethingeElse'=>'how r u', ....);

我想将数组的键更改为数值(连续):

$array = array('1'=>'hello','2'=>'how r u','3'=>....);

任何帮助将不胜感激;)

2 个答案:

答案 0 :(得分:5)

您可以使用array_values()功能,基本上可以按照您的说法进行操作。

  

array_values()返回输入数组和索引中的所有值   在数字上数字。

示例:

$array = array_values($array);

答案 1 :(得分:0)

如果你想避免PHP循环,你可以尝试类似:

$newArray = array_combine(range(1, count($array)), array_values($array));