2011-09-30 82 views
1

我想更改多維數組中第一個數組中的數字。我有一個代碼將值輸出到一個數組,並且沒有機會從一個數組開始計數 - 在我的代碼中。所以我的想法是在聲明後改變價值。我的數組是這樣的:更改兩個數組中的第一個數值(多維)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://stackoverflow.com/questions/6446942/php-convert-array-keys) – hakre

回答

3

答案是:

array_values($arr); 
+0

Ouww,這是一塊蛋糕。謝謝! – Fredrik

0

做了嘗試:

$array = array_values($array);