$x[0]["a"]="i am a";
$x[0]["b"]="i am b";
$x[0]["c"]="i am c";
$x[0]["d"]="i am d";
$x[0]["e"]="i am e";假设"a","b"这些元素名我不知道
我想得到$x[0][1]的元素名,而不是值,该怎么做?(即得到"b")

解决方案 »

  1.   

    $x[0]["b"]="i am b"; $arr = array_flip( $x[0] );print_r( $arr );
    找到对应的 就好了
      

  2.   

    $k = array_keys($x[0]);
    echo $k[1];
      

  3.   

    foreach($x[0] as $key => $value)
    {
        echo 'key: '.$key;
    }
      

  4.   


    $i=0;
    foreach($x[0] as $key => $value) 

     if($i==1){
        echo 'key: '.$key; 
     }
    $i++;
    }
      

  5.   

    <?php
    $x[0]["a"]="i am a"; 
    $x[0]["b"]="i am b"; 
    $x[0]["c"]="i am c"; 
    $x[0]["d"]="i am d"; 
    $x[0]["e"]="i am e"; 
    sort($x[0]);
    echo '<pre>';
    print_r($x);
    ?>
      

  6.   

    print_r( array_keys($x[0])); ;