PHPで配列内で最も高いキーを取得する方法


  1. array_key_last() 関数を使用する方法: PHP 7.3以降では、array_key_last()関数を使用して最後のキーを取得することができます。以下は使用例です。

    $array = [10 => 'apple', 20 => 'banana', 30 => 'orange'];
    $highestKey = array_key_last($array);
    echo $highestKey; // 出力: 30

    array_key_last()関数は、配列内の最後の要素のキーを返します。

  2. array_keys() 関数を使用してキーのリストを取得し、その中から最大値を見つける方法: array_keys()関数を使用して、配列内のすべてのキーを取得し、max()関数を使用してその中から最大値を見つけることができます。以下は使用例です。

    $array = [10 => 'apple', 20 => 'banana', 30 => 'orange'];
    $keys = array_keys($array);
    $highestKey = max($keys);
    echo $highestKey; // 出力: 30

    array_keys()関数は、配列内のすべてのキーを含む新しい配列を返します。