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

Deja un comentario