- ベストアンサー
関数戻り値が連想配列の場合
こんにちわ。 PHP5について質問です。 あるユーザ関数の戻り値が連想配列である場合、 ユーザ関数の実行~戻値の特定のキーの値を取得 までを1行で取得する方法があれば教えてください。 例) function hoge() { return array("fuga" => "1", "moge" => "2"); } ここで"moge"の値を一発で参照したいと考えています。 通常では、 $result = hoge(); print $result["moge"]; のようにしていますが、これを一行で実現できる方法はありますでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
不可能ではないですが、多分、そちらが意図している事とは違いますし、 こんな事するぐらいなら。。ってのもありますし、 今回の提示されたデータ限定で可能。ってだけですので、参考程度までに。。 print array_search("moge" , array_flip(hoge()));
お礼
んーやっぱりあまりよさそうな方法はなさそうですね。 ありがとうございました。