função addslashes () do PHP
Exemplos
Em cada aspas ( ") antes de adicionar uma barra invertida:
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Correndo instância »
Definição e Uso
função addslashes () retorna antes a cadeia de caracteres predefinido para adicionar a barra invertida.
caracteres pré-definidos são:
- aspas simples ( ')
- aspas ( ")
- Barra invertida (\)
- NULL
Dica: Esta função pode ser usada para armazenar a cadeia na consulta de banco de dados e banco de dados preparar cadeia adequada.
NOTA: Por padrão, diretiva do PHP magic_quotes_gpc é on, todos GET, POST e dados de cookies executar automaticamente addslashes ().Não foram escapou com corda magic_quotes_gpc usando addslashes (), porque isso levaria a uma dupla de escape. Você pode usar a função get_magic_quotes_gpc Quando isso acontece () foram detectados.
gramática
addslashes( string )
参数 | 描述 |
---|---|
string | 必需。规定要转义的字符串。 |
detalhes técnicos
retorna: | Retorna a string escapou. |
---|---|
versão do PHP: | 4+ |
mais exemplos
exemplo 1
Somando-se a uma cadeia de caracteres predefinido barra invertida:
<?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.";
?>
Correndo instância »
PHP seqüência de referência