二十、给出一个数组,求出数组中的最大值



<?php
//1、求该数组中的最大值:
$arr1 = array(3, 5,  6, 2,  9, 4);
$max = $arr1[0]; //先取得该数组中的第一项的值
     //并意图用改变了存储最终的结果
$len = count($arr1);
for($i = 0; $i < $len; $i++){//遍历循环每一项的值出来
 if( $arr1[$i] > $max ){ //如果发现某一项的值比$max大
  $max = $arr1[$i]; //赶紧装起来
 }
}
echo "<br />最大值为:$max";


//2、求该数组中的最大值:
$arr2 = array(
   array(3, 5,  6, 33,44,55),
   array(2,  9, 4, 22),
   array(5, 2, 11),
  );
$max = $arr2[0][0]; //同样取出第一个数据
$len = count($arr2); //
for($i = 0; $i < $len; ++$i){
 $len2 = count($arr2[$i]); //取得其中某个数组的长度
 for($j = 0; $j < $len2; ++$j ){//继续对该“内部的数组”遍历
  if($arr2[$i][$j] > $max ){
   $max = $arr2[$i][$j];
  }
 }
}
echo "<br />最大值为:$max";
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值