2012-10-01 148 views

回答

17

只需使用preg_split()並通過flag i爲不區分大小寫:

$keywords = preg_split("/your delimiter/i", $text); 

另外,還要確保您的分隔符,你傳遞給preg_split()不cotain任何sepcial正則表達式字符。否則,請確保您正確轉義它們或使用preg_quote()

+1

('/ i'修飾符告訴'preg_split'執行不區分大小寫的搜索) – rjz

+0

很高興知道並且完美無缺!我需要學習正則表達式 – Supremekhaoz

+0

@Supremekhaoz記得打勾正確的答案 – Furry

0
explode('delimiter',strtolower($snippet)); 
  1. 切勿使用昂貴的正則表達式時,更實惠的CPU功能可用。

  2. 切勿使用雙引號,除非您明確有用於混合字符串內的變量的用法。

+0

如果我正在爆炸一個SQL字符串,並且只是放低了我的表名稱,該怎麼辦?我們需要小寫分隔符並保持字符串不變。 –