この記事では、私が実際に作業中に遭遇した PHP の二重引用符と一重引用符に関する問題と、解決策が必要な友人の参考として紹介します。 PHP を通じて文字列内の改行文字をフィルターするには、通常、次のようにします。 リーリー PHP では、文字列を定義するための 3 つの方法、一重引用符、二重引用符、およびローカル ドキュメント (英語ではヒア ドキュメントまたはヒアドキュメントと呼ばれます) を提供しています。 アポストロフィ: PHP は組み込み変数と一重引用符で囲まれた文字列内のエスケープ シーケンスをチェックしないため、一重引用符を使用するのが最も効率的です。エスケープする必要がある文字はバックスラッシュと一重引用符自体だけです。 二重引用符: 組み込み変数とエスケープ シーケンスはチェックされますが、エスケープされた一重引用符は認識されません。 これは、最初のコードのエラーも示しています。正しいアプローチは、二重引用符を使用して改行のエスケープ シーケンスを定義することです。 リーリー すべての組み込み変数とエスケープ シーケンスを確認してください。二重引用符をエスケープする必要はありません。 例えば: りー |