phpの質問です

$a
Array
(
[1] => 2
[2] => 1
[3] => 3
)
という配列があり、assort($a)すると
Array
(
[2] => 1
[1] => 2
[3] => 3
)
となったのですが、この時の一番小さい数1が入っているキーの値2を取得したいのですがどうすればいいでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2016/11/12 12:49:13

ベストアンサー

id:tobeoscontinue No.1

回答回数220ベストアンサー獲得回数59

一番小さい数 > $aの最初の要素のキーという意味なら
key($a)

1が入っているキーの値という意味なら
array_keys($a,1)
複数ある場合が想定されるので戻り値はarrayです。

id:Izkgkf0CPUsl85gi0dBq

なるほど!ありがとうございました!

2016/11/12 12:49:38

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません