2011-09-08 161 views

回答

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; 
} 

希望有所幫助。祝你好運:)