<?php
class Encoding_Algoritme
{
    public function encode ($string)
    {
        $strlen = strlen ($string);
        $strnew = '';
        $strarr = array (  

	

        'a' => '1',
        'b' => '9',
        'c' => '8',
        'd' => '5',
        'e' => '3',
        'f' => '4',
        'g' => 'f',
        'h' => '7',
        'i' => 'n',
        'j' => 'h',
        'k' => 'x',
        'l' => '0',
        'm' => 'o',
        'n' => '2',
        'o' => 'b',
        'p' => 'c',
        'q' => 'd',
        'r' => 'e',
        's' => 'i',
        't' => 'g',
        'u' => 'v',
        'v' => 'm',
        'w' => 'p',
        'x' => '6',
        'y' => 'j',
        'z' => 'r',
        '1' => 'k',
        '2' => 'a',
        '3' => 'u',
        '4' => 'w',
        '5' => 'l',
        '6' => 's',
        '7' => 'z',
        '8' => 'q',
        '9' => 't',
        '0' => 'y'  

 );
    
        for ($i = 0; $i < $strlen; ++$i)
            $strnew .= $strarr[$string{$i}];
        
        return $strnew;
    }
    
    public function decode ($string)
    {
        $strlen = strlen ($string);
        $strnew = '';
        $strarr = array ( 

        'z' => '7',
        'y' => '0',
        'x' => 'k',
        'w' => '4',
        'v' => 'u',
        'u' => '3',
        't' => '9',
        's' => '6',
        'r' => 'z',
        'q' => '8',
        'p' => 'w',
        'o' => 'm',
        'n' => 'i',
        'm' => 'v',
        'l' => '5',
        'k' => '1',
        'j' => 'y',
        'i' => 's',
        'h' => 'j',
        'g' => 't',
        'f' => 'g',
        'e' => 'r',
        'd' => 'q',
        'c' => 'q',
        'b' => 'o',
        'a' => '2' 
        '1' => 'a',
        '2' => 'n',
        '3' => 'e',
        '4' => 'f',
        '5' => 'd',
        '6' => 'x',
        '7' => 'h',
        '8' => 'c',
        '9' => 'b',
        '0' => 'l' 




  );
    
        for ($i = 0; $i < $strlen; ++$i)
            $strnew .= $strarr[$string{$i}];
        
        return $strnew;
    }
}
?>