Exemplo
Adicionar uma barra invertida na frente de cada aspas (") :
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Exemplo executar » Definição e Uso
O addslashes() função retorna um string com barras invertidas na frente de caracteres pré-definidos.
Os caracteres pré-definidos são:
- aspas simples (')
- aspas (")
- barra invertida (\)
- NULO
Tip: Esta função pode ser usada para preparar uma string para o armazenamento em um banco de dados e banco de dados consultas.
Note: PHP é executado addslashes() em todas GET, POST, e os dados de cookies por padrão. Portanto, você não deve usar addslashes() em cordas que já foram escaparam, isso fará com que a saída dupla. A função get_magic_quotes_gpc() pode ser usada para verificar esta.
Sintaxe
addslashes( string )
Parâmetro | Descrição |
---|---|
string | Requeridos. Especifica a cadeia a ser escapou |
Detalhes técnicos
Valor de retorno: | Retorna a string escapou |
---|---|
PHP Versão: | 4+ |
mais Exemplos
Exemplo 1
Adicionar barras invertidas para os personagens pré-definidos em uma string:
<?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.";
?>
Exemplo executar » <PHP seqüência de referência