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及びjavascriptで日付の比較をしたく、締切日とかではなく ○日前と ...
-
-
PHPを用いてフォームからzipファイルをアップロードしサーバ上で解凍(展開)させる方法
formからzipファイルをアップロードしサーバ上で解凍(展開)するという一連の ...
-
-
PHPのエラーメッセージ及びvar_dumpを見やすく表示するライブラリ「Tracy」の利用方法
ここのところPHPでの開発時にvar_dumpをツールバー表示する「Kint」及 ...
-
-
PHPでキーや値は保持したまま順番を入れ替える
PHPで連想配列のキーや値は保持したまま順番をランダムに入れ替えたかった。一発で ...
-
-
FLASHがインストールされているかどうかチェックする
以前にここでちょっとやったけど、インストールされているか どうかだけならもっと良 ...