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という関数をフィルターとして