勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPで配列のキーの最大値を取得する方法

   2024/04/17  PHP

配列のキーに整数値が入っていて、その中から最大値を取得したいケースがあった。調べたところ以下の方法でいけた。

 

ソースコード

$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

https://www.php.net/manual/ja/function.max.php

 - PHP

  関連記事

【2025年版】PHPとStripeを用いてサイト内にクレカ決済及びキャンセル機能を実装する方法
【2025年版】PHPとStripeを用いてサイト内にクレカ決済及びキャンセル機能を実装する方法

5年ほど前にPHPとStripeを用いたクレカ決済機能をテスト実装したが最近試し ...

PHP-FPMのプロセス設定を行いサーバのメモリ消費を抑える方法
PHP-FPMのプロセス設定を行いサーバのメモリ消費を抑える方法

CentOS7からAlmaLlinux8に移行してから微妙にサーバのレスポンスが ...

CodeIgniter4でコントローラ実行の前後に指定したイベントを実行する方法
CodeIgniter4でコントローラ実行の前後に指定したイベントを実行する方法

CodeIgniter4で特定の条件の場合は指定したページにリダイレクトさせたい ...

PHPで「Warning: date(): It is not safe to…」エラーの対応方法
PHPで「Warning: date(): It is not safe to…」エラーの対応方法

PHPでdate関数を使った際に「Warning: date(): It is ...

PHPにて「Fatal error: Uncaught Exception ~~」エラーの対応方法
PHPにて「Fatal error: Uncaught Exception ~~」エラーの対応方法

PHPにてDatetimeクラスの呼び出し時にタイムスタンプを指定しようとすると ...