PHP-Funktion addcslashes()
Beispiel
Eine Backslash wird vor dem Zeichen "A" hinzugefügt:
<?php $str = addcslashes("A001 A002 A003","A"); echo($str); ?>
Definition und Verwendung
Die Funktion addcslashes() gibt eine Zeichenkette zurück, in der vor den angegebenen Zeichen ein Backslash hinzugefügt wird.
Anmerkung:Die Funktion addcslashes() ist groß- und kleinschreibungsabhängig.
Anmerkung:Seien Sie vorsichtig, wenn Sie addcslashes() auf die folgenden Zeichen anwenden: 0 (NULL), r (Carriage Return), n (New Line), f (Formfeed), t (Tabulator) und v (Vertical Tabulator). In PHP sind \0, \r, \n, \t, \f und \v vorgedefinierte Escape-Sequenzen.
Syntax
addcslashes(Zeichenkette,Zeichen)
Parameter | Beschreibung |
---|---|
Zeichenkette | Erforderlich. Bestimmt die zu escapende Zeichenkette. |
Zeichen | Erforderlich. Bestimmt die zu escapenden Zeichen oder Zeichenspanne. |
Technische Details
Rückgabewert: | Gibt das geänderte Zeichen zurück. |
PHP-Version: | 4+ |
Mehr Beispiele
Beispiel 1
Fügen Sie einen Backslash zu bestimmten Zeichen in einer Zeichenkette hinzu:
<?php $str = "Welcome to Shanghai!"; echo $str."<br>"; echo addcslashes($str,'m')."<br>"; echo addcslashes($str,'H')."<br>"; ?>
Beispiel 2
Fügen Sie einen Backslash zu einem bestimmten Bereich von Zeichen in einer Zeichenkette hinzu:
<?php $str = "Welcome to Shanghai!"; echo $str."<br>"; echo addcslashes($str,'A..Z')."<br>"; echo addcslashes($str,'a..z')."<br>"; echo addcslashes($str,'a..g'); ?>