エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
preg_match() に変数を入れたら”/”でエラーが出てしまう場合の解決法 → Warning: preg_match() [function.preg-match]: Unknown modifier
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
preg_match() に変数を入れたら”/”でエラーが出てしまう場合の解決法 → Warning: preg_match() [function.preg-match]: Unknown modifier
Warning: preg_match() [function.preg-match]: Unknown modifier ‘W’ in /home/dacelo/html/DocumentRo... Warning: preg_match() [function.preg-match]: Unknown modifier ‘W’ in /home/dacelo/html/DocumentRoot/preg.php on line 104 preg_matchで処理をしている部分で、上記のようなエラーが出てしまいまして。 ここには、他のプロセスから変数で持ってきた文字列をチェックしているんですが、これまではうまくいっていたのに、なんでだろう…? 問題の変数を調べてみるとこんな値でした。 「野球/WBC」 ああ、なるほど。普通に文字列としていれる場合は ‘/野球\/WBC/’と、スラッシュをエスケープするところですが、変数で渡しているのでこれが出来ない。 こういう場合、二つの解決方法があります。 1.変数に関数preg_quote()を通す preg_quoteという関数をフィルターとして