|
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме: 678893
Репутация:
102
|
|
PHP код:
function cods($txt)
{
$code = array (
'ZS12' => 'q',
'HJ56' => 'w',
'SD11' => 'e',
'CV32' => 'r',
'LK45' => 't',
'KK09' => 'y',
'WE56' => 'u',
'ZA12' => 'i',
'KL34' => 'o',
'DF44' => 'p',
'MN00' => 'a',
'JK42' => 's',
'LG90' => 'd',
'VB39' => 'f',
'ER47' => 'g',
'DZ94' => 'h',
'PZ23' => 'j',
'ZP85' => 'k',
'SA11' => 'l',
'AS31' => 'z',
'WM66' => 'x',
'UI93' => 'c',
'FK36' => 'v',
'KD92' => 'b',
'XH56' => 'n',
'JD73' => 'm',
'JE68' => '-',
'GG00' => '_',
'AL01' => '.',
'PO12' => '/',
'28KJ' => '0',
'03LL' => '1',
'23KA' => '2',
'74BG' => '3',
'54NN' => '4',
'12QG' => '5',
'76TR' => '6',
'26DF' => '7',
'73NS' => '8',
'98IU' => '9',
);
$tmp = "";
for($i=0; $i<strlen($txt); $i=$i+4)
{
$tmp .= $code[strtoupper(substr($txt,$i,4))];
}
return $tmp;
}
юзается на строке 2 раза, $new = cods(cods($str));
необходима функция decods, что бы $str=decods(decods($new));
вроде не сложно, но запарился с этим сдвигами
так же попрошу пошаговое пояснение
|