如果我想下令狐冲和59之间加一个分号“:”,该怎么处理呢??求大神指教

来源:6-15 PHP中结构嵌套之循环嵌套

叫我疯子

2016-10-17 11:51


<?php
 $students = array(
'2010'=>array('令狐冲',"59"),
'2011'=>array('林平之',"44"),
'2012'=>array('曲洋',"89"),
'2013'=>array('任盈盈',"92"),
'2014'=>array('向问天',"93"),
'2015'=>array('任我行',"87"),
'2016'=>array('冲虚',"58"),
'2017'=>array('方正',"74"),
'2018'=>array('岳不群',"91"),
'2019'=>array('宁中则',"90"),
);//10个学生的学号、姓名、分数,用数组存储
// echo var_dump($students);
foreach($students as $key=>$val)
{ //使用循环结构遍历数组,获取学号 
     echo $key; //输出学号
	 echo "--";
	 //循环输出姓名和分数
foreach($val as $v1)	 
	{
		echo $v1; 
	 }
	 echo "<br />";
}
?>

2010--令狐冲59
2011--林平之44
2012--曲洋89
2013--任盈盈92
2014--向问天93
2015--任我行87
2016--冲虚58
2017--方正74
2018--岳不群91
2019--宁中则90

写回答 关注

4回答

  • 囡囝cy
    2016-10-17 13:40:05
    已采纳

    从15行开始修改:

    foreach($students as $key=>$val)

    { //使用循环结构遍历数组,获取学号 

         echo $key; //输出学号

    echo ":";

    //循环输出姓名和分数


            $v1=$val[0];

            $v2=$val[1];

            echo $v1."+".$v2; 


    echo "<br />";

    }


    叫我疯子

    非常感谢!

    2016-10-17 16:50:26

    共 1 条回复 >

  • web_東
    2016-11-22 06:15:29

    <?php

     $students = array(

    '2010'=>array('令狐冲',"59"),

    '2011'=>array('林平之',"44"),

    '2012'=>array('曲洋',"89"),

    '2013'=>array('任盈盈',"92"),

    '2014'=>array('向问天',"93"),

    '2015'=>array('任我行',"87"),

    '2016'=>array('冲虚',"58"),

    '2017'=>array('方正',"74"),

    '2018'=>array('岳不群',"91"),

    '2019'=>array('宁中则',"90"),

    );//10个学生的学号、姓名、分数,用数组存储

     

    foreach($students as $key =>$val)

    { //使用循环结构遍历数组,获取学号 

         echo $key; //输出学号

    echo ":";

    //循环输出姓名和分数

    foreach($val as $v)

    {

            echo ":";//分数前加冒号。

    echo $v; 

    }

    echo "<br />";

    }

    ?>



  • wish_0003
    2016-11-02 21:57:27

    foreach($students as $key=>$val){ //使用循环结构遍历数组,获取学号 

         echo $key; //输出学号

    echo ":";

    //循环输出姓名和分数

    echo $val[0].":".$val[1];

    echo "<br />";

    }

  • 星星索
    2016-10-21 16:45:12

    从19行开始改:

    $flag=true;

    foreach($val as $v1)   

        {

            if($flag){

                        echo $v1.":"; 

               }else{echo $v1;}

           $flag=false;

         }


PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

456324 学习 · 6539 问题

查看课程

相似问题