如何求带字符串类型和整数类型的最大值和最小值
<?php
$arr1=array('xq'=>'第四学期','name'=>'张一','C语言'=>88,'java语言'=>98,'数据库'=>78,'数据结构'=>96,'php'=>99,'软件工程'=>84,'UML'=>83);
$arr2=array('xq'=>'第四学期','name'=>'张二','C语言'=>88,'java语言'=>77,'数据库'=>87,'数据结构'=>96,'php'=>98,'软件工程'=>84,'UML'=>83);
$arr3=array('xq'=>'第四学期','name'=>'张三','C语言'=>88,'java语言'=>93,'数据库'=>76,'数据结构'=>96,'php'=>97,'软件工程'=>84,'UML'=>83);
$sum1=0;
$sum2=0;
$sum3=0;
foreach($arr1 as $array1){
if(is_numeric($array1)){
$sum1=$sum1+$array1;
$max1=max($arr1);
$min1=min($arr1);
}else{
continue;
}
}
foreach($arr2 as $array2){
if(is_numeric($array2)){
$sum2=$sum2+$array2;
$max2=max($arr2);
$min2=min($arr2);
}
}
foreach($arr3 as $array3){
if(is_numeric($array3)){
$sum3=$sum3+$array3;
$max3=max($arr3);
$min3=min($arr3);
}
}
echo $arr1['name'].'同学'.$arr1['xq'].'的平均分是:'.($sum1/(count($arr1)-2)).'分<BR>'.'最高分是:'.$max1.'分<BR>'.'最低分是:'.$min1.'分<BR>';
echo $arr2['name'].'同学'.$arr2['xq'].'的平均分是:'.($sum2/(count($arr2)-2)).'分<BR>'.'最高分是:'.$max2.'分<BR>'.'最低分是:'.$min2.'分<BR>';
echo $arr3['name'].'同学'.$arr3['xq'].'的平均分是:'.($sum3/(count($arr3)-2)).'分<BR>'.'最高分是:'.$max3.'分<BR>'.'最低分是:'.$min3.'分<BR>';
?>