勉強したことのメモ

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

  関連記事

PHPで複数のファイルをまとめてzipファイル化し、ダウンロードさせる方法
PHPで複数のファイルをまとめてzipファイル化し、ダウンロードさせる方法

PHPで複数のファイルをまとめてzipファイル化し、ユーザーにダウンロードさせた ...

PHPでの$_REQUESTは色々危険
PHPでの$_REQUESTは色々危険

extract($_REQUEST)はかなり怖いよ、という話が最近あった。 でき ...

PHPからDBX Platformを利用してサーバ内のファイルをアップロードする方法
PHPからDBX Platformを利用してサーバ内のファイルをアップロードする方法

PHPで何らかのファイルを保存するようなケースだと今まではローカルに保存する、も ...

レンタルサーバでPHPのsystem関数やexec関数が使用できずにエラーが出力される
レンタルサーバでPHPのsystem関数やexec関数が使用できずにエラーが出力される

レンタルサーバ上でPHPのsystem関数を実行しようとすると「Fatal er ...

Smartyでテンプレートファイル(tplファイル)を編集しても反映されない
Smartyでテンプレートファイル(tplファイル)を編集しても反映されない

Smartyで作成されたシステムがあり、一部修正でtplファイルを編集したものの ...