更改两个数组中的第一个数值(多维)PHP

问题描述:

我想更改多维数组中第一个数组中的数字。我有一个代码将值输出到一个数组,并且没有机会从一个数组开始计数 - 在我的代码中。所以我的想法是在声明后改变价值。我的数组是这样的:更改两个数组中的第一个数值(多维)PHP

Array 
(
    [53] => Array 
     (
      [name] => Volkswagen 
      [regularePrice] => 2139.00 
     ) 

    [54] => Array 
     (
      [name] => BMW 
      [regularePrice] => 2219.00 
     ) 

    [55] => Array 
     (
      [name] => Chrysler 
      [regularePrice] => 2399.00 
     ) 
) 

我想要的 - 通过一段时间或 - 经过阵列并更改值53到1,54 2,55〜3等取决于多久阵列是。

我该如何做到这一点?

+0

array_values($ ARR); – mahadeb

+0

[PHP转换数组键]的可能重复(http://*.com/questions/6446942/php-convert-array-keys) – hakre

答案是:

array_values($arr); 
+0

Ouww,这是一块蛋糕。谢谢! – Fredrik

做了尝试:

$array = array_values($array);