輸出結(jié)果中為什么名字被01包圍??
<?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個(gè)學(xué)生的學(xué)號(hào)、姓名、分?jǐn)?shù),用數(shù)組存儲(chǔ) ? foreach($students?as?$key=>$val) {?//使用循環(huán)結(jié)構(gòu)遍歷數(shù)組,獲取學(xué)號(hào)? ?????echo?$key;?//輸出學(xué)號(hào) ?echo?":"; ?//循環(huán)輸出姓名和分?jǐn)?shù) foreach($val?as?$v=>$u) ? { echo?$v."-".$u;? ?} ?echo?"<br?/>"; } ?>
輸出結(jié)果為:
2010:0-令狐沖1-59
2011:0-林平之1-44
2012:0-曲洋1-89
2013:0-任盈盈1-92
2014:0-向問天1-93
2015:0-任我行1-87
2016:0-沖虛1-58
2017:0-方正1-74
2018:0-岳不群1-91
2019:0-寧中則1-90
2016-06-06
因?yàn)槊值淖鴺?biāo)是0,成績(jī)的坐標(biāo)是1;$v被用作key了,$u被用作值。所以遍歷的是array(‘令狐成’,‘59’)這樣的嵌套數(shù)組
2016-06-02
foreach($val?as?$v=>$u),你寫的這個(gè)是取下標(biāo)的遍歷,所以會(huì)出現(xiàn)0和1。改為foreach($val as $v)就不會(huì)出現(xiàn)了。