sexta-feira, 10 de fevereiro de 2012

(PHP) Escape \x (hexadecimal)

Saudações

Uma forma bastante comum de deixar seu código estilo h4ckz0r é usar o escape \x para retonar caracteres ascii com valor hexadecimal. Por exemplo. Quero escrever ABC então vamos na wiki pegar o caractere em valor hexadecimal
http://pt.wikipedia.org/wiki/ASCII

Sendo :
A = 41
B = 42
C = 43

Então na string deixo da seguinte maneira

echo "\x41\x42\x43";

Imprimirá ABC. Isto porque \X indica que o valor a seguir indica um caractere no valor hexadecimal. Dica simples, mas não é muito usada. Eu paricularmente uso em casos de aspas por exemplo. Para não ter que dar \" utilizo \x22 fica muito mais elegante. O bom disto, é que está dica funciona em várias linguagens!

Espero que tenham gostado desta dica rápida.

Abraço

Nenhum comentário:

Postar um comentário