PHP 有一个二维数组,怎么样修改键名

解决方案 »

  1.   

    比如将 键名 12456798 这些数字 变成 统一的  键名    name
      

  2.   

    不能统一键名的,只能多维数组
    例如:<?php
    $arr = array(
        'city' => array('北京','上海','深圳','广州')
    );$arr1 = array('city'=>array());
    foreach($arr['city'] as $k=>$v){
        $arr1['city'][]['name'] = $v; 
    }print_r($arr1);
    ?>
    Array
    (
        [city] => Array
            (
                [0] => Array
                    (
                        [name] => 北京
                    )            [1] => Array
                    (
                        [name] => 上海
                    )            [2] => Array
                    (
                        [name] => 深圳
                    )            [3] => Array
                    (
                        [name] => 广州
                    )        ))