Array([张三]=>1 [李四]=>8 [黄老五]=>2);
要分别输出姓名和分数

解决方案 »

  1.   

    $arr=array('张三'=>1,'李四'=>8,'黄老五'=>2);
    $keys=array_keys($arr);
    sort($keys);
    print_r($keys);$values=array_values($arr);
    sort($values);
    print_r($values);
      

  2.   

    #2 错误!
    怎么能分别排序呢?
    $ar = Array('张三'=>1, '李四'=>8, '黄老五'=>2);
    arsort($ar);
    foreach($ar as $k=>$v)
      echo "$k => $v<br />";
    李四 => 8
    黄老五 => 2
    张三 => 1