addslashes PHP function ()
Przykłady
W każdym znakiem podwójnego cudzysłowu ( ") przed dodaniem ukośnik:
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Uruchomienie instancji »
Definicja i Wykorzystanie
Funkcja addslashes () zwraca przed predefiniowanych ciąg znaków, aby dodać ukośnik.
Znaki są predefiniowane:
- Pojedyncze cudzysłowy ( ")
- Podwójny cudzysłów ( ")
- Backslash (\)
- NULL
Wskazówka: Funkcja ta może być używana do przechowywania ciąg w zapytaniu do bazy danych i bazy przygotować odpowiedni ciąg.
UWAGA: Domyślnie, dyrektywa PHP magic_quotes_gpc jest włączona, wszystkie GET, POST, a dane Cookie automatycznie uruchamiane addslashes ().Nie zostały uciekł z magic_quotes_gpc ciąg używając addslashes (), ponieważ prowadziłoby to do podwójnego ucieczki. Można użyć get_magic_quotes_gpc funkcji Kiedy to nastąpi () zostały wykryte.
gramatyka
addslashes( string )
参数 | 描述 |
---|---|
string | 必需。规定要转义的字符串。 |
dane techniczne
Zwraca: | Zwraca ciąg uciekł. |
---|---|
Wersja PHP: | 4+ |
Więcej przykładów
Przykład 1
Dodając do ciąg znaków backslash predefiniowanych:
<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
Uruchomienie instancji »
PHP referencyjny String