PHP数组键增量

时间:2015-09-15 06:25:34

标签: php

我想知道这段代码是否总是正确的,或者它是基于PHP版本的。

$some_array = array();
for ($i = 0; $i < 3; $i++)
{
  $some_array[]['some_key'] = 'some_value';
}

实际上是结果,

Array
(
    [0] => Array
        (
            [some_key] => some_value
        )

    [1] => Array
        (
            [some_key] => some_value
        )

    [2] => Array
        (
            [some_key] => some_value
        )

)

但我觉得我遇到了$some_array[]['some_key']无效的情况,我用$some_array[] = array('some_key' => 'some_value')替换了它。

1 个答案:

答案 0 :(得分:0)

<?php


    $new_array = array();
      foreach($arr as $key => $value){
         $new_array[$key+1] = $value;
    }
   $arr = $new_array
?>