$a=array();
$a['a']=10;
$a['b']=20;$a['c']=$a['a'];
unset($a['a']);

解决方案 »

  1.   

    修改键名,不就是新建一个具有相同值的单元,然后把旧的那个去掉吗?
    syre的就OK了。
      

  2.   

    $array = array ("color" => 1,
                    "size" => 2;
    (array_keys($array));得到 key的数组,以地址方式修改这个数组的值就可以吧
      

  3.   

    $array = array ("color" => 1,
                    "size" => 2;
    (array_keys($array));得到 key的数组,以地址方式修改这个数组的值就可以吧---------------------------------
    不可以!
      

  4.   

    array_splice
    替换数组中的一部分