求大佬解决用php语言 急!!感谢了!!!

、$ax=array('a'=>12,'b'=>35.8,'c'=>87,12=>9.99,100,103,'e'=>78,'o'=>8.09,-20,7.89)把该数组... 、$ax = array('a'=>12,'b'=>35.8,'c'=>87,12=>9.99,100,103,'e'=>78,'o'=>8.09,-20,7.89)
把该数组中键为数字的元素存放到$vx数组中;
键为字符的元素存放到$vy数组中,最后输出
$vx,$vy数组的所有元素。

3、创建二维数组,保存6名同学。每位同学5门课的成绩,例如‘1603110’=>67,87,54,91,48,总成绩,平均成绩
求每位同学的总成绩和平均成绩,存放在5门课的成绩之后,最后输出每位同学的学号,5门课成绩,总成绩,平均成绩。
*/
展开
 我来答
百度网友a930b2e
2018-10-16 · TA获得超过116个赞
知道小有建树答主
回答量:292
采纳率:86%
帮助的人:74.7万
展开全部
//第一题 is_numeric()判断字符串是否为数字
$vx= array();
$vy= array();
foreach($ax as $k=>$v){
    if(is_numeric($k)){
        $vx[] = $v;
    }else{
        $vy[] = $v;
    }
}

//第二题
$student = array(
          array(
           'no'=>1,//学号
           'name'=>'张三',
           'ke1'=>90,
           'ke2'=>91,
           'ke3'=>92,
           'ke4'=>93,
           'ke5'=>94,
          ),
          array(
           'no'=>1,//学号
           'name'=>'李四',
           'ke1'=>90,
           'ke2'=>91,
           'ke3'=>92,
           'ke4'=>93,
           'ke5'=>94,
          ),
          
       );
foreach($student as $k=>$v){
    //总成绩
    $student[$k]['total'] = $v['ke1']+$v['ke2']+$v['ke3']+$v['ke4']+$v['ke5'];
    //平均成绩 保留两位小数
    $student[$k]['average'] = round($student[$k]['total']/5,2);
    echo '学号:'.$v['no'].',';
    echo '姓名:'.$v['name'].',';
    echo '课1:'.$v['ke1'].',';
    echo '课2:'.$v['ke2'].',';
    echo  '课3:'.$v['ke3'].',';
    echo  '课4:'.$v['ke4'].',';
    echo  '课5:'.$v['ke5'].',';
    echo  '总成绩:'.$student[$k]['total'].',';
    echo  '平均成绩:'.$student[$k]['average'].',';
    echo '<br />';
}
//我是不是在犯罪,其实感觉把分数放在一个数组里比较好 ,然后 直接用 array_sum()求和
//array_column()配合array_sum() 能够求出 全班的总成绩,全班平均成绩,全班单科总成绩,全班单科平均成绩
匿名用户
2018-10-10
展开全部
都一天了 也没人回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q小小夏日p
2018-10-10 · TA获得超过135个赞
知道小有建树答主
回答量:169
采纳率:82%
帮助的人:68.2万
展开全部
这种初级的题目还拿出来问,你还是自己多看几分钟书吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式