作者knives ()
看板PHP
標題[請益] 比對大量字串該怎麼做才好
時間Wed Sep 7 15:48:22 2011
我想要過濾用戶 輸入的帳號 不能有在我所指定的一些字
比方說不雅的字句、跟政治 有關的人事物
我本來的想法是把這些字 都先放到一個$key_arr 這個陣列
再用迴圈的方式 裡面跑strpos
可是總覺得不夠漂亮,不知道有沒有更簡單的做法
另外那裡有這些整理這些不雅、政治 字句 的陣列可以套
謝謝回答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.209.219
1F:→ apiod:regular expression 09/07 16:43
2F:→ roga:直接 str_replace 它前三個參數都接受multiple type 09/08 10:52
3F:→ roga:直接把要 被搜尋/被取代 的對象存成 array 中傳入即可 09/08 10:53
4F:→ godspeedlee:如果量真的很大,建議改用sqlite or memcached 09/08 20:53
5F:→ godspeedlee:總不能(馬囧|王x平|金x刀|宋xx|蔡小英..|...)一路下去 09/08 20:53