ホームページ > バックエンド開発 > PHPチュートリアル > 不明なエラー PHP 通常の不明な修飾子エラーの解決策

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

WBOY
リリース: 2016-07-29 08:41:59
オリジナル
1662 人が閲覧しました

以下の通常のルール:

$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 チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート