PHP case insensitive burst ()

I have the following code:

explode("delimiter", $snippet); 

But I want my delimiter to be case insensitive.

+7
source share
2 answers

Just use preg_split() and pass the i flag for case insensitivity:

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

Also, make sure that your delimiter you pass to preg_split() does not quote any special regular expression characters. Otherwise, make sure you avoid them correctly or use preg_quote() .

+18
source
 explode('delimiter',strtolower($snippet)); 
  • Never use expensive regular expressions when affordable CPU features are available.

  • Never use double quotes unless you explicitly use variable mixing within strings.

0
source

All Articles