Modificación de cadenas
rawurlencode
Esta función coge como argumento una cadena de caracteres y devuelve otra cadena que no contiene ningún carácter que no sea alfanumérico, salvo el subrayado ( _ ).
Sirve para codificar una cadena y pasarla como argumento a otra página o a una llamada de un CGI.
En el siguiente ejemplo vemos su funcionamiento:
<?php
$a=rawurlencode ("SELECT * FROM taula");
echo $a;
?>
Y el resultado es el siguiente:
SELECT%20%2A%20FROM%20taula
rawurldecode
Esta función hace todo lo contrario a la anterior, coge una cadena de caracteres codificada con el rawurlencode() y devuelve otra cadena con la codificación substituida por los caracteres originales.
<?php
$a=rawurldecode ("SELECT%20%2A%20FROM%20taula");
echo $a;
?>
Y el resultado es el siguiente:
SELECT * FROM taula