第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

沒有這個學生怎么判斷

如果我想判斷,如果沒有這個學生輸出“沒有這個學生”,代碼又該怎么寫呢?

正在回答

2 回答

<?php
?$students?=?array(
'2010'=>'令狐沖',
'2011'=>'林平之',
'2012'=>'曲洋',
'2013'=>'任盈盈',
'2014'=>'向問天',
'2015'=>'任我行',
'2016'=>'沖虛',
'2017'=>'方正',
'2018'=>'岳不群',
'2019'=>'寧中則',
);//10個學生的學號和姓名,用數(shù)組存儲
$query?=?'2013';
//使用循環(huán)結構遍歷數(shù)組,獲取學號和姓名
foreach($students?as?$key?=>?$v)
{?
????//使用條件結構,判斷是否為該學號
????if($key?==?$query)
????{?
????????echo?$v;//輸出(打?。┬彰?????????break;//結束循環(huán)(跳出循環(huán))
????}
????else?if($key?!==?$query){
????????echo?"?not?found?student?num?$query";?
????????break;
????????
????}
}

?>

結果一直是not found student num XXXX, 不知道是為什么?

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

阿_蒂精4290588

if($key !== $query)是循環(huán)體foreach內的判斷,第一次尋找的是2010的學生, 你的提示語是顯示not found student num $query,$query為固定值2014,也就是會出現(xiàn)not found student num 2014。顯示完了你又break結束循環(huán)。 可以把break去掉,改成 else if($key != $query){ echo " not found student num $query"; echo "<br/>"; } 就能提示找不到2014的學生,直到找到為止
2016-11-02 回復 有任何疑惑可以回復我~

搞定了,這樣對吧:

$name?=?"";
foreach($students?as?$num?=>?$both){
????if?($num?==?$query){
????????echo?$name=$students[$num];
????}
}
if(!$name){
????echo?"No?such?student.";
}


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

莊稼

很棒!
2015-08-29 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

沒有這個學生怎么判斷

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

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

幫助反饋 APP下載

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

公眾號

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