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でjpg / png画像をWebP画像に変換し保存する方法
PHPでjpg / png画像を圧縮したかった。ただjpg / pngのままだと ...
-
-
CodeIgniter3でログをファイルに出力する方法
Codeigniter3でエラーログの設定を行い特定のファイルに出力させ当該ログ ...
-
-
PHPでCannot re-assign auto……のエラー
PHPバージョンアップに伴い「Fatal error: Cannot re-as ...
-
-
DTIのVPS(PHP5系環境)にCakePHPを導入する方法
他社さんと連携して仕事をする際に「フレームワーク何か使いますか?」と聞かれて「使 ...
-
-
PHPでGoogle翻訳を手軽に扱えるライブラリ「google-translate-php」の利用方法
サイト内で一部テキストのGoogle翻訳を行いたい。ただ、Google Clou ...