この PHP スクリプトでフォントの色が機能しないのはなぜですか?

Patricia Arquette
リリース: 2024-11-11 15:36:03
オリジナル
213 人が閲覧しました

Why is my font color not working in this PHP script?

PHP Script Echo 内の二重引用符

質問

PHP コードが提供されています:

echo "<script>$('#edit_errors').html('<h3/><em/>Please Correct Errors Before Proceeding</h3>')</script>";
ログイン後にコピー

ユーザーは次のことを求めていますテキストにフォントの色を追加します。ただし、次のことを試行すると:

echo "<script>$('#edit_errors').html('<h3/><em/><font color=\"red\">Please Correct Errors Before Proceeding</h3>')</script>";
ログイン後にコピー
ログイン後にコピー

「red」という単語が黒で表示され、コンパイラはエラーを生成します。一重引用符はテキストを非表示にします。

Answer

二重引用符は文字列の終わりとして誤って解釈されます。これをエスケープするには、バックスラッシュ () を使用して引用符をエスケープします。

echo "<script>$('#edit_errors').html('<h3/><em/><font color=\"red\">Please Correct Errors Before Proceeding</h3>')</script>";
ログイン後にコピー
ログイン後にコピー

文字列とエスケープ シーケンスの詳細については、ドキュメントを参照してください。

以上がこの PHP スクリプトでフォントの色が機能しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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