У меня есть следующий код:
explode("delimiter", $snippet);
Но я хочу, чтобы мой разделитель был нечувствителен к регистру.
Просто используйте preg_split()
и передайте флаг i
для нечувствительности к регистру:
$keywords = preg_split("/your delimiter/i", $text);
Также убедитесь, что ваш разделитель, который вы передаете в preg_split()
, не котирует никаких специальных символов регулярных выражений. В противном случае убедитесь, что вы сбежали от них должным образом или используйте preg_quote()
.
explode('delimiter',strtolower($snippet));
Никогда не используйте дорогие регулярные выражения, когда доступно более доступное по цене функционирование процессора.
Никогда не используйте двойные кавычки, если у вас явно не используется для смешивания переменных внутри строк.