一尘不染

如何使此preg_match不区分大小写?

php

考虑:

preg_match("#(.{100}$keywords.{100})#", strip_tags($description), $matches);

我正在尝试仅在每边显示100个字符,并在中间显示搜索字符串。

该代码实际上有效,但是区分大小写。如何使其不区分大小写?


阅读 798

收藏
2020-05-26

共1个答案

一尘不染

只需 i 在定界符后添加修饰符即可#

preg_match("#(.{100}$keywords.{100})#i", strip_tags($description), $matches);

如果 i 设置了修饰符,则模式中的字母将同时匹配大写和小写字母。

2020-05-26