算法一
<?php /** * 获取数组中最大值和最小值的差值 */ function getDiffVal($arr) { $max = 0; $min = 0; foreach($arr as $k=>$v) { // 赋初值 if ($k == 0) { $max = $min = $v; } // 获取最大值 if ($v > $max) { $max = $v; } // 获取最小值 if ($v < $min) { $min = $v; } } $diff = $max - $min; return $diff; } $arr = [1,3,6,9,2,4]; echo getDiffVal($arr);
算法二
<?php /** * 获取数组中最大值和最小值的差值 */ function getDiffVal($arr) { sort($arr); $len = count($arr); $diff = $arr[$len-1] - $arr[0]; return $diff; } $arr = [1,3,6,9,2,4]; echo getDiffVal($arr);
算法是编程的核心,刷题有意思的!!!增加自信!!!
来源:https://www.cnblogs.com/jiqing9006/p/12185339.html