Re: [問題] 判斷一數字是否介於某些範圍之內
※ 引述《red0whale (red whale)》之銘言:
: 假設我有一陣列變數$a=[2,7,14,28,32,38,41,49];
: 今假設一個數$b
: 請問怎麼判斷$b是否介於2~7、14~28、32~38、41~49這些範圍之內?
: (亦即$b是否介於$a的數值範圍內,假設$a有偶數個元素)
自己也試著寫了一個
$a=[2,7,14,28,32,38,41,49];
$b=30;
$cc=0;
while(1){
if( floor($a[$cc]) && floor($a[$cc+1]) ){
if( floor($a[$cc]) < $b && $b < floor($a[$cc+1]) ){
echo '找到('.$a[$cc].'-'.$a[$cc+1].')';
}
}else{echo '結束';break;}
$cc=$cc+1;
}
線上結果
http://ideone.com/7n5VVD
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.61.124.252
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1434156554.A.AA1.html
※ 編輯: wotupset (210.61.124.252), 06/13/2015 08:51:52
→
06/13 10:32, , 1F
06/13 10:32, 1F
→
06/13 12:05, , 2F
06/13 12:05, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 7 篇):