ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、指定された文字の前にバックスラッシュを追加する文字列関数 addslashes() を返します。
1.addslashes()関数
1.addslashes()関数は、指定された所定の文字の前にバックスラッシュを追加します。構文:addslashes(str);
2. パラメータは文字列です
3. これらの事前定義された文字には、一重引用符 (')、二重引用符 (")、バックスラッシュ () の 4 種類があります。 NULL
4. 例:
<?php $str="Who's John Adams?"; echo $str."This is not safe in a database query.<br/>";//输出:Who's John Adams?This is not safe in a database query. echo addslashes($str)."This is safe in a database query.";//输出:Who\'s John Adams?This is sage in a database query. ?>
12345678910
2. パラメータ str は必須で、チェックする文字列を指定します。一方、character はオプションで、addcslashes() の影響を受ける文字または文字範囲を指定します。 例 1:
<?php $str="Hello,my name is John Adams."; echo $str; //输出:Hello,my name is John Adams.echo addcslashes($str,'m'); //输出: Hello,\my na\me is John Ada\ms.echo addcslashes($str,'J'); //输出:Hello,my name is \John Adams ?>123456789101112
<?php$str="Hello,my name is John Adams."; echo $str; //输出:Hello,my name is John Adams. echo addcslashes($str,'A..Z'); //输出:\Hello,my name is \John \Adams. echo addcslashes($str,'a..z'); //输出:H\e\l\l\o,\m\y \n\a\m\e \i\s J\o\h\n A\d\a\m\s. echo addcslashes($str,'a..h'); //输出:H\ello,my n\am\e is Jo\hn A\d\ams. ?>
注: addcslashes() 関数は、大文字と小文字を区別します。 0 (NULL)、n (改行)、t。 (フォーム フィード)、f (タブ)、および v (垂直タブ) PHP で addcslashes() を適用する場合は注意してください。
以上がPHP は、指定された文字の前にバックスラッシュを追加する文字列関数 addslashes() を返します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。