php怎么把二维数组中的自动分配的索引下标,修改成指定的下标呢??

php怎么把二维数组中的自动分配的索引下表,修改成指定的下表呢??

array(

0=>array(
    0=>1,
    1=>2,
    2=>3),
1=>array(
    0=>4,
    1=>5,
    2->6),

);//这个数组是数据库中插出来的

现在我想通过程序吧索引下标进行修改!要怎么做呢??

阅读 4.5k
评论
    4 个回答
    • 972
    $array = array(
            0=>array(
                0=>1,
                1=>2,
                2=>3),
            1=>array(
                0=>4,
                1=>5,
                2=>6),
        );
    // 替换的key值 
    $key = ['a','b','c'];
    $new_array = array();
    foreach($array as $k=>$v) {
        $new_array[$k] = array_combine($key,$v);
    }
    var_dump($new_array);
    /*
    // 打印出的结果
    array(2) {
      [0]=>
      array(3) {
        ["a"]=>
        int(1)
        ["b"]=>
        int(2)
        ["c"]=>
        int(3)
      }
      [1]=>
      array(3) {
        ["a"]=>
        int(4)
        ["b"]=>
        int(5)
        ["c"]=>
        int(6)
      }
    }
    */
      相似问题
      推荐文章