Intereting Posts

PHP нечувствительный к регистру взрыв ()

У меня есть следующий код:

explode("delimiter", $snippet); 

Но я хочу, чтобы мой разделитель был нечувствителен к регистру.

Просто используйте preg_split() и передайте флаг i для нечувствительности к регистру:

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

Также убедитесь, что ваш разделитель, который вы передаете в preg_split() , не котирует никаких специальных символов регулярных выражений. В противном случае убедитесь, что вы сбежали от них должным образом или используйте preg_quote() .

 explode('delimiter',strtolower($snippet)); 
  1. Никогда не используйте дорогие регулярные выражения, когда доступно более доступное по цене функционирование процессора.

  2. Никогда не используйте двойные кавычки, если у вас явно не используется для смешивания переменных внутри строк.