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

看板PHP作者 (隱者)時間19年前 (2006/06/21 05:36), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串8/10 (看更多)
※ 引述《piligo (pili)》之銘言: : 請問當我用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; : } : 謝謝 請問2005/03/06/01後面多一個01是指什麼 還有這是user input還是你自己在程式中組裝的資料。 要做日期判斷還是日期函式最為直覺 雖然你知道re是一種方法 但是也許您可以描述你目的的前因後果 說不定有人願意分享更的解法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.26.34.105

06/21 09:36, , 1F
原PO之前有說過吧...好像是流水號
06/21 09:36, 1F

06/21 11:52, , 2F
謝謝..我的目的有寫囉在..因為是內部寫死的日期所以沒日期
06/21 11:52, 2F

06/21 11:54, , 3F
函式,那我在1617篇遇到RE的疑問,在推文的部份來請教大家
06/21 11:54, 3F

06/21 11:56, , 4F
補第一段,在1605篇
06/21 11:56, 4F

06/21 11:57, , 5F
忘了題一個重點,為何內部又要做判斷,因為我的值是透過超連
06/21 11:57, 5F

06/21 11:58, , 6F
結來決定日期的值,而又怕使用者亂改值,所以不得不做判斷
06/21 11:58, 6F
文章代碼(AID): #14c6f5c7 (PHP)
討論串 (同標題文章)
文章代碼(AID): #14c6f5c7 (PHP)