php7.0 スラッシュ エスケープ方法: 1. addslashes() 関数を使用してスラッシュをエスケープします。この関数はスラッシュの前にバックスラッシュを追加し、文字列をエスケープできます。一重引用符、二重引用符を含む特殊文字, など; 2. 二重引用符を使用して文字列を定義すると、PHP は文字列内のエスケープ文字を解析し、スラッシュの前にバックスラッシュを追加すると、PHP は文字列を解析し、文字列は無視され、スラッシュ エスケープが実現されます。
#このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 7.0、Dell g3 コンピューター。
PHP 7.0 でスラッシュをエスケープするには、組み込みのエスケープ関数 addlashes() を使用するか、二重引用符で囲まれた文字列を使用できます。詳細な手順は次のとおりです。
方法 1:addslashes() 関数を使用する
まず、PHP バージョン 7.0 がインストールされていること、および PHP ファイルに次のコードが含まれていることを確認します。スラッシュをエスケープする必要があります。
addslashes() 関数を使用してスラッシュをエスケープします。この関数はスラッシュの前にバックスラッシュを追加し、一重引用符や二重引用符などの特殊文字を文字列内でエスケープできます。
コード例は次のとおりです:
$originalString = "This is a string with slashes: /path/to/file"; $escapedString = addslashes($originalString); echo $escapedString;
出力は次のようになります:
This is a string with slashes: \/path\/to\/file
ご覧のとおり、関数はaddslashes( ) はスラッシュをエスケープしてエスケープ シーケンスを形成します。
方法 2: 文字列に二重引用符を使用する
PHP が文字列内のエスケープ文字を解析できるように、二重引用符を使用して文字列を定義します。
スラッシュをエスケープする必要がある場合は、スラッシュの前にバックスラッシュを追加します。
コード例は次のとおりです:
$originalString = "This is a string with slashes: /path/to/file"; $escapedString = "This is a string with slashes: \/path\/to\/file"; echo $escapedString;
出力は次のようになります:
This is a string with slashes: /path/to/file
斜めに追加するとそれがわかります。スラッシュの前にバックスラッシュがあると、PHP は文字列を解析するときにバックスラッシュを無視し、それによってスラッシュ エスケープが実現されます。
これらは、PHP 7.0 でスラッシュ エスケープを行う 2 つの方法です。好みやニーズに基づいて、これらの方法のいずれかを選択できます。お役に立てば幸いです!
以上がphp7.0でスラッシュをエスケープする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。