最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

假設(shè)把2017改成2014,即有兩個相同2014學號,如何輸出這相同學號的兩個名字

<?php

?$students = array(

'2010'=>'令狐沖',

'2011'=>'林平之',

'2012'=>'曲洋',

'2013'=>'任盈盈',

'2014'=>'向問天',

'2015'=>'任我行',

'2016'=>'沖虛',

'2014'=>'方正',

'2018'=>'岳不群',

'2019'=>'寧中則',

);//10個學生的學號和姓名,用數(shù)組存儲

$query = '2014';

//使用循環(huán)結(jié)構(gòu)遍歷數(shù)組,獲取學號和姓名

foreach($students as $key =>$v){?

? ? //使用條件結(jié)構(gòu),判斷是否為該學號

if($key==$query)

{?

echo $v;//輸出(打印)姓名

break;//結(jié)束循環(huán)(跳出循環(huán))

}

}

?>


正在回答

1 回答

array中如果在數(shù)組定義中多個單元都使用了同一個鍵名,則只使用了最后一個,之前的都被覆蓋了。

就你寫的這個程序,把foreach里面改為

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

{?

? ? //使用條件結(jié)構(gòu),判斷是否為該學號

???? //if($key==$query)

???? {?

???? echo $v;//輸出(打?。┬彰?/p>

????? ? ? ? echo "<br />";

???? //break;//結(jié)束循環(huán)(跳出循環(huán))

???? }

}

即把數(shù)組都打出來,會得到這樣的結(jié)果:

令狐沖
林平之
曲洋
任盈盈
方正
任我行
沖虛
岳不群
寧中則

方正把向問天給覆蓋了!如果把下面岳不群的key也改成2014,運行會得到:

令狐沖
林平之
曲洋
任盈盈
岳不群
任我行
沖虛
寧中則

岳不群把他倆都覆蓋了!這里有array更詳細的介紹:http://php.net/manual/zh/language.types.array.php


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

翼夢設(shè)計工作室 提問者

請問,那怎么改才不覆蓋呢?
2016-11-15 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

假設(shè)把2017改成2014,即有兩個相同2014學號,如何輸出這相同學號的兩個名字

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號