[請益] 在switch的case是否可用RE來判斷?

看板PHP作者 (pili)時間19年前 (2006/06/19 13:15), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/10 (看更多)
請問當我用switch來做判斷規則時,在case的字串可否用RE這種語法來做判斷呢? 譬如底下當$a1的變數=2005/03/06可以符合外,有辦法不用再寫第二個case就能讓 2005/03/06/01或2005/03/06/02也去跑2005/03/06這個case,這有辦法達成嗎?還是 一定要用三個case寫呢? switch ($a1) { case "2005/03/06" echo "Hi"; break; } 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.244.15.87

06/19 13:24, , 1F
RE = Regular Expressions
06/19 13:24, 1F

06/19 13:27, , 2F
switch 他是看你break 下在哪邊 來判斷結束
06/19 13:27, 2F

06/19 13:32, , 3F
不然你用 if($a=='' || XX || XX){ .......}
06/19 13:32, 3F
文章代碼(AID): #14bZBstw (PHP)
討論串 (同標題文章)
文章代碼(AID): #14bZBstw (PHP)