Heim > Artikel > Backend-Entwicklung > PHP gibt die String-Funktion addslashes() zurück, die vor dem angegebenen Zeichen einen Backslash einfügt.
1. Addslashes()-Funktion
1. Die addslashes()-Funktion fügt einen Backslash vor dem angegebenen vorgegebenen Zeichen hinzu. Syntax: addslashes(str);
2. Der Parameter ist eine Zeichenfolge
3. Es gibt vier Arten von vordefinierten Zeichen: einfaches Anführungszeichen ('), doppeltes Anführungszeichen ("), Backslash() und NULL
Zum Beispiel:
<?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. Funktion addcslashes()
1 Die Funktion addcslashes() fügt einen Backslash vor dem angegebenen Zeichen hinzu.
Syntax: addcslashes(str,chararcters);
2. Der Parameter str ist erforderlich und muss überprüft werden Zeichen ist optional, gibt die Zeichen oder den Zeichenbereich an, die von addcslashes() betroffen sind
3 🎜>
<?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 ?>1234567891011121314
<?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. ?>
Definition und Verwendung
Hinweis: 0 (NULL), r (Wagenrücklauf), t (Seitenvorschub), f (Tabulator) und v (vertikaler Tabulator). Anwenden von addcslashes() in PHP.
Das obige ist der detaillierte Inhalt vonPHP gibt die String-Funktion addslashes() zurück, die vor dem angegebenen Zeichen einen Backslash einfügt.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!