请问php中怎样找出一个数组中的最大奇数和最小偶数(不能用Max Min函数)

请问php中怎样找出一个数组中的最大奇数和最小偶数(不能用Max Min函数)

题主要的代码如下

img

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