[請益] 比對大量字串該怎麼做才好

看板PHP作者時間14年前 (2011/09/07 15:48), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
我想要過濾用戶 輸入的帳號 不能有在我所指定的一些字 比方說不雅的字句、跟政治 有關的人事物 我本來的想法是把這些字 都先放到一個$key_arr 這個陣列 再用迴圈的方式 裡面跑strpos 可是總覺得不夠漂亮,不知道有沒有更簡單的做法 另外那裡有這些整理這些不雅、政治 字句 的陣列可以套 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.209.219

09/07 16:43, , 1F
regular expression
09/07 16:43, 1F

09/08 10:52, , 2F
直接 str_replace 它前三個參數都接受multiple type
09/08 10:52, 2F

09/08 10:53, , 3F
直接把要 被搜尋/被取代 的對象存成 array 中傳入即可
09/08 10:53, 3F

09/08 20:53, , 4F
如果量真的很大,建議改用sqlite or memcached
09/08 20:53, 4F

09/08 20:53, , 5F
總不能(馬囧|王x平|金x刀|宋xx|蔡小英..|...)一路下去
09/08 20:53, 5F
文章代碼(AID): #1EPo79Oh (PHP)
文章代碼(AID): #1EPo79Oh (PHP)