亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

輸出結果中為什么名字被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個學生的學號、姓名、分數,用數組存儲
?
foreach($students?as?$key=>$val)
{?//使用循環結構遍歷數組,獲取學號?
?????echo?$key;?//輸出學號
	?echo?":";
	?//循環輸出姓名和分數
foreach($val?as?$v=>$u)	?
	{
		echo?$v."-".$u;?
	?}
	?echo?"<br?/>";
}
?>

輸出結果為:

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


正在回答

2 回答

因為名字的坐標是0,成績的坐標是1;$v被用作key了,$u被用作值。所以遍歷的是array(‘令狐成’,‘59’)這樣的嵌套數組

1 回復 有任何疑惑可以回復我~
#1

加油加油加油加油加油

謝謝!
2018-02-07 回復 有任何疑惑可以回復我~

foreach($val?as?$v=>$u),你寫的這個是取下標的遍歷,所以會出現0和1。改為foreach($val as $v)就不會出現了。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP入門篇
  • 參與學習       456352    人
  • 解答問題       6590    個

PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。

進入課程

輸出結果中為什么名字被01包圍??

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號