1. ホーム
  2. php

[解決済み] preg_match の大文字と小文字を区別しないようにするにはどうすればよいですか?

2022-02-14 23:36:58

質問

考えてみてください。

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

検索文字列を真ん中にして左右に100文字ずつしか表示させないようにしています。

このコードは実際に動作しますが、大文字と小文字が区別されます。どうすれば大文字と小文字を区別しないようにできますか?

解決方法は?

ただ i モディファイアは、デリミタの後に # :

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

もし i 修飾子が設定されている場合、パターン内の文字は大文字と小文字の両方にマッチします。