勉強したことのメモ

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とajaxでチャットの作成

■ソース ・index.php <? error_reporting(E_ ...

PHPにて「一億二千万」等の漢数字と通常の数字(アラビア数字)の相互変換を行う方法

PHPにて漢数字と普通の数字の相互変換を行いたい。例えば「123465789」⇔ ...

MySQLで直近に挿入したオートインクリメントの値と次回挿入する値を取得する方法

phpとmysqliを使っている中で次回挿入するオートインクリメントの値と、前回 ...

PHPで他サーバにFTP経由にてファイルをアップロードする方法

formで送信した内容をチェックした上で、他サーバにファイルをアップロードしたか ...

PHPでフォーム送信の際に禁止ワードのチェック及び制限をかける方法

掲示板等のformを送信する際に特定の禁止ワードが含まれていないかチェックするプ ...