Adicione uma barra invertida antes de um caractere predefinido:
<?php$str = "Olá mundo. (você pode me ouvir?)";echo quotemeta($str);?>A função quotemeta() adiciona uma barra invertida antes de certos caracteres predefinidos em uma string.
Caracteres predefinidos:
período(.)
barra invertida ()
Sinal de mais (+)
Asterisco (*)
ponto de interrogação(?)
Colchetes ([])
Circunferência (^)
cifrão ($)
Parênteses (())
Dica: Esta função pode ser usada para escapar caracteres com significados especiais, como ( ), [ ] e * em SQL.
Nota: Esta função é binária segura.
quotemeta( string )
parâmetro | descrever |
---|---|
corda | Obrigatório. Especifica a sequência a ser verificada. |
Valor de retorno: | Retorna uma string citando metacaracteres. |
---|---|
Versão PHP: | 4+ |
Adicione uma barra invertida antes de vários caracteres predefinidos:
<?php$str1 = "1 + 1 = 2";$str2 = "1 * 1 = 1";$str3 = "Você poderia me emprestar 5$?";$str4 = "Você não está entretido? (Estou ..)";$str5 = "O cursor [ ^ ] parece um chapéu!";echo quotemeta($str1)."<br>";echo quotemeta($str2)."<br>";echo quotemeta($str3)."<br>";echo quotemeta($str4)."<br>";echo quotemeta($str5)."<br>" ;?>