如果我想下令狐沖和59之間加一個分號“:”,該怎么處理呢??求大神指教
<?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個學(xué)生的學(xué)號、姓名、分數(shù),用數(shù)組存儲 //?echo?var_dump($students); foreach($students?as?$key=>$val) {?//使用循環(huán)結(jié)構(gòu)遍歷數(shù)組,獲取學(xué)號? ?????echo?$key;?//輸出學(xué)號 ?echo?"--"; ?//循環(huán)輸出姓名和分數(shù) 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
2016-10-17
從15行開始修改:
foreach($students as $key=>$val)
{ //使用循環(huán)結(jié)構(gòu)遍歷數(shù)組,獲取學(xué)號?
? ? ?echo $key; //輸出學(xué)號
echo ":";
//循環(huán)輸出姓名和分數(shù)
? ? ? ? $v1=$val[0];
? ? ? ? $v2=$val[1];
? ? ? ? echo $v1."+".$v2;?
echo "<br />";
}
2016-11-22
<?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個學(xué)生的學(xué)號、姓名、分數(shù),用數(shù)組存儲
?
foreach($students as $key =>$val)
{ //使用循環(huán)結(jié)構(gòu)遍歷數(shù)組,獲取學(xué)號?
? ? ?echo $key; //輸出學(xué)號
echo ":";
//循環(huán)輸出姓名和分數(shù)
foreach($val as $v)
{
? ? ? ? echo ":";//分數(shù)前加冒號。
echo $v;?
}
echo "<br />";
}
?>
2016-11-02
foreach($students as $key=>$val){ //使用循環(huán)結(jié)構(gòu)遍歷數(shù)組,獲取學(xué)號?
? ? ?echo $key; //輸出學(xué)號
echo ":";
//循環(huán)輸出姓名和分數(shù)
echo $val[0].":".$val[1];
echo "<br />";
}
2016-10-21
從19行開始改:
$flag=true;
foreach($val?as?$v1)? ?
????{
? ? ? ? if($flag){
? ? ? ? ? ? ? ? ? ? echo?$v1.":";?
? ? ? ? ? ?}else{echo?$v1;}
? ? ? ?$flag=false;
?????}