2011-09-08 29 views
-6

配列の最大値を取得するにはどうすればよいですか?配列の最大値を見つける方法は?

+3

ここに疑念の恩恵を与えましょう。もし彼が最大限が機能だと分かったら、彼はグーグルにする必要はなかっただろう。 – gview

+1

['max($ array)'](http://php.net/max) – genesis

答えて

9

max($values)関数は、[php docs]番号および/または文字列の配列から数値的に最大値を返します。

max(array(5, 3, 13, 495, 13, 84, 99, '134', 11)) 
= 495 
max(array(0, '1024', 512, '#24564')) 
= '1024' 
$values = array(
    5 => 5, 
    "130" => 10, 
    "15" => 90, 
    9999 => 50 
); 

max($values) 
= 90 
0

あなたがアルゴリズムではなく、組み込みの機能を必要とすると仮定すると、(それが読むために非常に簡単なので、JavaScriptで)、あなたはこのような何かを試みることができる:

function find_max(array) { 
    var max = -9999999; // some arbitrarily low value 
    for (var i = 0; i < array.length; i++) 
     if (array[i] > max) 
      max = array[i]; 
    return max; 
} 

希望するものがあります。幸運:)

関連する問題