PHPで配列のキーの最大値を取得する方法
2024/04/17
配列のキーに整数値が入っていて、その中から最大値を取得したいケースがあった。調べたところ以下の方法でいけた。
ソースコード
$test = array(
1 => 'hoge',
4 => 'huga',
8 => 'foo'
);
$key = max(array_keys($test));
var_dump($key); //int(8)
array_keysで配列のキーを全取得して、maxで最大値を取得したものを$keyに格納という形。
リファレンス
array_keys
https://www.php.net/manual/ja/function.array-keys.php
max
関連記事
-
-
PHPで一括出力ではなく、ひとつずつ順次に出力する方法
PHPで重たい処理とかをしている際に、途中報告みたいな形で順次出力させる方法のメ ...
-
-
PHPからMySQLにシリアライズしたデータを格納
アンケートフォームみたいなのがあって、 今後も定期開催し、尚且つ質問内容は増減す ...
-
-
PHPの$_SERVER["REMOTE_ADDR"]でIPアドレスが正常に取得できない場合
とある環境でPHPの$_SERVER["REMOTE_ADDR"]でIPアドレス ...
-
-
日付の比較で○日前というのを調べる
PHP及びjavascriptで日付の比較をしたく、締切日とかではなく ○日前と ...
-
-
PHPにてacebook / twitter / Googleアカウントでソーシャル(SNS)ログインする方法
PHPにて制作したシステムで「facebook / twitter / Goog ...