Page 110 - Programador-PHP
P. 110
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
Funciones para manipulación de
strings
A continuación, se mostrarán las funciones de uso más
frecuente para la manipulación de cadenas de texto. Para
obtener un listado completo de funciones de string, visita el
manual oficial en http://www.php.net/manual/es/ref.strings.php
Funciones de escape
addslashes($cadena) escapa una cadena de texto añadiendo
barras invertidas a las comillas dobles, siemples, barras
invertidas y bytes nulos.
escapar cadenas de texto que deban insertarse en bases de
datos, y hayan sido recibidas mediante HTTP POST.
quotemeta($cadena) escapa una cadena de texto añadiendo
barras invertidas a los siguientes caracteres: . \ + * ? [ ^ ]
( $ )
$doc = "Si se realiza el cálculo (15*2)+[(12+5)*(4.3+0.45)] obtendremos el
importe en $";
$doc = quotemeta($doc);
echo $doc;
/*
Salida:
Si se realiza el clculo \(15\*2\)\+\[\(12\+5\)\*\(4\.3\+0\.45\)\] obtendremos
el importe en \$
*/
De forma inversa a lo anterior, pueden eliminarse las barras
invertidas de una cadena espada, mediante
stripslashes($cadena)
$doc = "Si se realiza el cálculo (15*2)+[(12+5)*(4.3+0.45)] obtendremos el
importe en $";
110