• ベストアンサー

連想配列のキーを得るには

$xx = array('a' => 'd'); こういう連想配列がどこかで定義されていて、キー名が不明の$xxから唯一のキーである'a'を得るにはどうしたらいいですか? foreach()でできますが、素直に得る方法があると思います。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

print key($xx); じゃダメなの?

ninmurai
質問者

お礼

ありがとうございました

その他の回答 (1)

  • jxt
  • ベストアンサー率48% (42/86)
回答No.1

array_keys($xx)で出来るかな?

参考URL:
http://jp.php.net/array_keys
ninmurai
質問者

補足

$xx = array('a' => 'b'); foreach($xx as $key => $val){} echo $key; 教えてもらって $xx = array('a' => 'b'); $yy = array_keys($xx); foreach($yy as $yy){} echo $yy; こうなりました。 バッファとして使用する変数を1つ減らせましたが もっとスマートな方法はありませんか?

関連するQ&A