Agregue una barra invertida antes de un carácter predefinido:
<?php$str = "Hola mundo. (¿Puedes oírme?)";echo quotemeta($str);?>La función quotemeta() agrega una barra invertida antes de ciertos caracteres predefinidos en una cadena.
Caracteres predefinidos:
período(.)
barra invertida()
Signo más (+)
Asterisco (*)
signo de interrogación(?)
Corchetes ([])
Intercalación (^)
signo de dólar ($)
Paréntesis (())
Consejo: Esta función se puede utilizar para escapar de caracteres con significados especiales, como ( ), [ ] y * en SQL.
Nota: Esta función es binariamente segura.
citameta ( cadena )
parámetro | describir |
---|---|
cadena | Requerido. Especifica la cadena a comprobar. |
Valor de retorno: | Devuelve una cadena que cita metacaracteres. |
---|---|
Versión PHP: | 4+ |
Agregue una barra invertida antes de varios caracteres predefinidos:
<?php$str1 = "1 + 1 = 2";$str2 = "1 * 1 = 1";$str3 = "¿Podrías prestarme 5$?";$str4 = "¿No estás entretenido? (Estoy ..)";$str5 = "El símbolo de intercalación [ ^ ] ¡Parece un sombrero!";echo quotemeta($str1)."<br>";echo quotemeta($str2)."<br>";echo quotemeta($str3)."<br>";echo quotemeta($str4)."<br>";echo quotemeta($str5)."<br>" ;?>