Astăzi vom învăţa să utilzam codurile ASCII în PHP,marea majoritate a funcţiilor sunt enumerate în tabelul 9-2.

Funcţia ord ( ) determină codul ASCII corespunzător unui anumit caracter.Un simplu cod arată cam aşa:

$c =  ” A „

$n = ord($c) ;

echo  „<BR>valoarea ASCII a caracterului $c este $n ;

Salvarea fişierului va dezvălui că valoarea caracterului A este „65”

Mai jos avem un exemplu care afişează echivalentele în octal,zecimal şi hexazecimal.

Caracterele ASCII find cuprinse între 32 şi 127.

for    ( $i=32   ;$i<128 ; $i++)

{

$c  =chr ($i) ;

$hex  = dechex  ($i) ;

echo    „<BR>$i (octal $octal  , hex  $hex ) : $c „;

}
Salvarea fisierului va dezvalui urmatoarele date:

32   (octal  40 ,  hex 20):

33   (octal  41,    hex 21):!

34  (octal  42,    hex 22):”

35  (octal   43,   hex 23):#

36 (octal   44,   hex 24):$

Mai jos aveti cateva functii folositoare in utilizarea codurilor ASCII

Functie:                |                    Descriere:

chr(n) Returneaza caracterul avand codul ASCII dat de (n) respectiv n

dechex(n) Returneaza valoarea HexaZecimala echivalenta cu valoarea zecimala data de (n) resp. n

decoct(n) Returneaza valoarea in octal echivalenta cu valoarea zecimala data de (n) resp.n

hexdec(n) Returneaza valoarea zecimala echivalenta cu valoarea hexazecimala data de (n) resp. n

ord(c) Returneaza codul ASCII echivalent caracterului (c) resp. c

Cam atat astazi,voi reveni cu alte tutoriale