[ PHP ] – 不允許輸入某些字元 以陣列的方式 排除

因為最近程式改以MVC方式來寫,所以前端大量使用json格式來作動,但最近發生某個前端功能失效,一查發現是因為分類名稱中含有 雙引號這個字元,想當然而這在json中是不允許的,雖可以用脫逸字元的方式來處理,但聽說會有坑,所以前端就不動,改以後端的方式擋掉,不允許輸入 雙引號。

[ Mysql ] – 字串 年月 轉 日期格式 年月日( 字串轉日期 )

字串 年月 轉 日期格式 年月日( 字串轉日期 )

最近工作上又遇到了奇葩的需求,通常我們在需求分析的時候就會確認欄位的格式,以本案例來說 因為有年月的統計需求,日期格式又沒有年月;所以小編在問清楚不會異動此欄位後,自以為聰明的以字串方式儲存年月欄位(’201811’),就在系統上線後的幾個月後,突然說要改成年月日(翻桌),裡面已經有不少資料了;又不可能重新輸入,varchar => date 是會被清空資料變 0000-00-00,但這是嚇不了我的