求助 写一个PHP函数,它查找并且返回某个数组的最大值。并附上测试结果 如题写一个PHP函数,它查找并且返回某个数组的最大值。并附上测试结果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 内置的怎么补用呢max($array);下面是自定义中的一种,因为方法太多了:$arr = array(1, 4, 3, 5, 64, 2, 7, 23);$max = 0;foreach($arr as $k => $v){ if($v > $max)$max = $v;}echo $max;//64 echo max(array(1, 4, 3, 5, 64, 2, 7, 23)); //64 //无聊,写个递归,支持多维数组function getArrayMax($arr){ static $max = NULL; foreach($arr AS $v) { if(is_array($v)) { $temp = getArrayMax($v); } else $temp = $v; if(is_null($max) || $max<$temp) { $max = $temp; } } return $max;}$arr = array(0, 1, 2, 3, array(33, 44, 66, array(7, 10, 12, array(99))));echo getArrayMax($arr);//结果99 初学PHP上传文件遇到问题 textarea的输入框,如何给它赋予一个默认语句text。。。 PHP 读取mysql数据只有360浏览器可以显示数据,其他浏览器不能显示 php网站放到网络主机空间怎么配置 大家有谁做过printer_open(),printer_wirte()不能打印,求救!~~ 求连续post请求抓取页面问题 请大家看看,mysql问题 留言板? MYSQL中怎么来进行模糊查找呢?比如:.......? 求大神给个sql优化或者解决方案 用 Iframe 打开一个页面,如何传入POST参数 求助 写一个PHP函数,它查找并且返回某个数组的最大值。并附上测试结果
下面是自定义中的一种,因为方法太多了:
$arr = array(1, 4, 3, 5, 64, 2, 7, 23);
$max = 0;
foreach($arr as $k => $v){
if($v > $max)$max = $v;
}echo $max;
//64
//无聊,写个递归,支持多维数组
function getArrayMax($arr)
{
static $max = NULL;
foreach($arr AS $v)
{
if(is_array($v))
{
$temp = getArrayMax($v);
}
else
$temp = $v;
if(is_null($max) || $max<$temp)
{
$max = $temp;
}
}
return $max;
}
$arr = array(0, 1, 2, 3, array(33, 44, 66, array(7, 10, 12, array(99))));echo getArrayMax($arr);//结果99