コードをコピーします コードは次のとおりです:
$zongzi = "asdfasdf(asdfasdf?asfdadsf)"
echo $zongzi = quotemeta($zongzi); /> ";
$zongzi =tripslashes($zongzi);
echo $zongzi;
?>
PHP quotemeta() 関数
定義と使用法
quotemeta() 関数は文字列内の一部の事前定義された文字の前に追加します バックスラッシュ。
これらの定義済み文字は次のとおりです:
ピリオド (.)
バックスラッシュ ()
プラス記号 (+)
アステリックス (*)
疑問符 (?)
角括弧 ([])
キャレット (^)
ドル記号 ($)
括弧 (())
構文
quotemeta(string)
パラメータ | 説明 |
string | 必須。チェックする文字列を指定します。 |
ヒントとメモ
ヒント: この関数は、SQL の ( )、[ ]、* などの特別な意味を持つ文字をエスケープするために使用できます。
コードをコピーします コードは次のとおりです:
$str = "Hello world. (聞こえますか?)"
echo quotemeta($str)?>
出力:
こんにちは (聞こえますか?)
上記では、特殊記号を含むネットワーク名の特殊文字の前にスラッシュを追加する PHP の実装コードを紹介しました。特殊記号を含むネットワーク名の内容も含めて、PHP チュートリアルに興味のある友人の参考になれば幸いです。