OneCompiler

Second highest number in a array

211
<?php // second highest number in array using php; $arr = [2,5,7,5,9,22,11,21]; $max = $secMax = 0; foreach($arr as $key => $val){ if($max < $val){ $secMax = $max; $max = $val; } else if (($secMax < $val) && ($max != $val) ){ $secMax = $val; } } echo "max number:". $max."<br/>"; echo "Second max number:". $secMax."<br/>"; ?>