dòng
匌< /span>3'; echo preg_replace('/[^<]*?/','',$a);"/> dòng
匌< /span>3'; echo preg_replace('/[^<]*?/','',$a);">

ホームページ  >  記事  >  バックエンド開発  >  不明なエラー PHP 通常の不明な修飾子エラーの解決策

不明なエラー PHP 通常の不明な修飾子エラーの解決策

WBOY
WBOYオリジナル
2016-07-29 08:41:591638ブラウズ

以下の通常のルール:

$a='2tóngdòng
3';
echo preg_replace('/[^<]*?/','',$a);

プロンプト:

警告: preg_replace() : E:phpLearntest.php の 12 行目に不明な修飾子 'p' があります

理由は次のとおりです:

通常のパターンでは / が区切り文字として使用されていますが、通常のパターンには / も含まれているため、このエラーは発生します。 PHP エラーが発生します。次の 内のスラッシュは終了区切り文字です。

解決策:

1. エスケープ文字を追加します:

echo preg_replace('/[^<]*?/','',$a) ;
2. 他の区切り文字を変更します:

echo preg_replace('{[^<]*?}','',$a) ; 上記は、不明なエラーの内容を含む、不明なエラー PHP の通常の不明な修飾子エラーの解決策を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。