- ベストアンサー
連想配列のキーを得るには
$xx = array('a' => 'd'); こういう連想配列がどこかで定義されていて、キー名が不明の$xxから唯一のキーである'a'を得るにはどうしたらいいですか? foreach()でできますが、素直に得る方法があると思います。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
print key($xx); じゃダメなの?
その他の回答 (1)
- jxt
- ベストアンサー率48% (42/86)
回答No.1
array_keys($xx)で出来るかな?
- 参考URL:
- http://jp.php.net/array_keys
質問者
補足
$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つ減らせましたが もっとスマートな方法はありませんか?
お礼
ありがとうございました