Array
(
    [0] => 1
    [home_id] => 1
    [1] => 上海
    [home_title] => 上海
    [2] => uploadfile/201007061278396546.gif
    [home_logo] => uploadfile/201007061278396546.gif
    [3] => 上海
    [home_keywords] => 上海
    [4] => 上海
    [home_description] => 上海
    [5] => SHANGHAI.
    [enghlish_title] => SHANGHAI.
    [6] => SHANGHAI.
    [enghlish_keywords] => SHANGHAI.
    [7] => SHANGHAI.
    [enghlish_description] => SHANGHAI.
    [8] => 0
    [num] => 0
)
这个数字我怎么把0-8这个重复记录的编号给删除掉啊?只留下字段的键名,程序怎么实现?

解决方案 »

  1.   


    <?php
    $arr = array(
      '0' => 1,
      'home_id' => 1,
      '1' => 上海,
      'home_title' => 上海,
      '2' => 'uploadfile/201007061278396546.gif',
      'home_logo' => 'uploadfile/201007061278396546.gif',
      '3' => 上海,
      'home_keywords' => 上海,
      '4' => 上海,
      'home_description' => 上海,
      '5' => SHANGHAI,
      'enghlish_title' => SHANGHAI,
      '6' => SHANGHAI,
      'enghlish_keywords' => SHANGHAI,
      '7' => SHANGHAI,
      'enghlish_description' => SHANGHAI,
      '8' => 0,
      'num' => 0
    );
    foreach($arr as $k=>$v){
    if(is_numeric($k)){
    unset($arr[$k]);
    }
    }
    var_dump($arr);
    ?> 
      

  2.   

    mysql_fetch_array($query)    =>  mysql_fetch_assoc($query)mssql类似