gotohayato.com

moon indicating dark mode
sun indicating light mode

PHP の連想配列の最初の要素を取得する方法

2015/09/15PHP

PHP の連想配列で最初の要素を取得する方法について。 ちょっと直感的ではなくまたすぐ忘れてしまいそうなのでここに書き留めておきます。

最初の要素の「バリュー」を取得する

値を取得するのはかんたんで reset() 関数を使えば OK です。

$first_value = reset($target);

最初の要素の「キー」を取得する

キーは一見取得方法がわからないのですが、 reset() 後に key() 関数を使えば OK です。

reset($contract_ids);
$first_key = key($contract_ids);

私は Drupal でセレクトボックスの最初の要素を選択済みの状態にしたい場合に使いました。

参考

  • php - Get first key in a (possibly) associative array? - Stack Overflow

hg
後藤隼人
個人事業でウェブ開発やマーケティングをしています。
GitHub