请问php中怎样找出一个数组中的最大奇数和最小偶数(不能用Max Min函数)
题主要的代码如下
<meta charset="utf-8">
<?php
$arr=array(1,3,4,5,6,11,8,10,12,2);
$maxodd=0;
$mineven=-1;
foreach($arr as $v){
if($v%2==0){
if($mineven==-1)$mineven=$v;
else if($mineven>$v)$mineven=$v;
}else{
if($maxodd==0)$maxodd=$v;
else if($maxodd<$v)$maxodd=$v;
}
}
echo "最大奇数:".$maxodd.'<br>';
echo "最小偶数:".$mineven;
?>
有帮助麻烦点下【采纳该答案】,谢谢~~有其他问题可以继续交流~
<?php
$numberArray = array(1,3,4,5,6,213,5);
foreach ($numberArray as $number){
if ($number%2 === 0){
$minNumber = isset($minNumber) && $minNumber<$number ? $minNumber : $number;
}else{
$maxNumber = isset($maxNumber) && $maxNumber>$number ? $maxNumber : $number;
}
}