2
私はこのエラーを取得しています...警告:するpreg_match()[function.pregマッチ]:不明な修飾
警告:するpreg_match()[function.pregマッチ]:不明な修飾子 '1' で255行目のC:\ path-to-plugin.php
「Test $ 2/1 test + word!」というキーワードを実行すると、以下の関数を介して
function my_get_kw_in_content($theKeyword, $theContent)
{
//ERROR OCCURS NEXT LINE
return preg_match('/\b' . $theKeyword . '\b/i', $theContent);
}
"/"文字をエスケープするには、キーワードをサニタイズする必要があると想定しています。 preg_matchを実行する前に文字列を消毒しなければならない提案はありがたいです。
UPDATE:
function my_get_kw_in_content($theKeyword, $theContent)
{
$theKeyword = preg_quote($theKeyword, '/');
return preg_match('/\b' . $theKeyword . '\b/i', $theContent);
}
タイ語、私はあなたの答えで私の質問を更新しました。それは私のために働いているようです。私のアップデートを確認して、あなたの答えを正しく実装していることを確認できますか? –
はい、そうです。 :) – Thai