Heim  >  Artikel  >  Backend-Entwicklung  >  PHP gibt die String-Funktion addslashes() zurück, die vor dem angegebenen Zeichen einen Backslash einfügt.

PHP gibt die String-Funktion addslashes() zurück, die vor dem angegebenen Zeichen einen Backslash einfügt.

PHP中文网
PHP中文网Original
2017-11-01 10:24:593432Durchsuche

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&#39;s John Adams?";    echo $str."This is not safe in a database query.<br/>";//输出:Who&#39;s John Adams?This is not safe in a database query.
    echo addslashes($str)."This is safe in a database query.";//输出:Who\&#39;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,&#39;m&#39;);  //输出:
    Hello,\my na\me is John Ada\ms.echo addcslashes($str,&#39;J&#39;);  //输出:Hello,my name is \John Adams
  ?>
1234567891011121314


Hinweis: Die Funktion addcslashes() berücksichtigt die Groß-/Kleinschreibung für bestimmte Zeichen oder Zeichenbereiche. 🎜>Fügen Sie vor dem Zeichen „W“ einen Backslash hinzu:

<?php$str="Hello,my name is John Adams.";
echo $str;  //输出:Hello,my name is John Adams.
echo addcslashes($str,&#39;A..Z&#39;);  //输出:\Hello,my name is \John \Adams.
echo addcslashes($str,&#39;a..z&#39;);  //输出: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,&#39;a..h&#39;);  //输出:H\ello,my n\am\e is Jo\hn A\d\ams.
?>

Definition und Verwendung

Die Funktion addcslashes() gibt das Zeichen zurück, das vor der angegebenen Zeichenfolge einen Backslash einfügt.

Hinweis: Die Funktion addcslashes() ist Groß- und Kleinschreibung beachten.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn