<?php

error_reporting(-1);


$code = array(
    'а'	=>	'1',
    'б'	=>	'2',
    'в'	=>	'3',
    'г'	=>	'4',
    'д'	=>	'5',
    'е'	=>	'6',
    'ё'	=>	'7',
    'ж'	=>	'8',
    'з'	=>	'9',
    'и'	=>	'10',
    'й'	=>	'11',
    'к'	=>	'12',
    'л'	=>	'13',
    'м'	=>	'14',
    'н'	=>	'15',
    'о'	=>	'16',
    'п'	=>	'17',
    'р'	=>	'18',
    'с'	=>	'19',
    'т'	=>	'20',
    'у'	=>	'21',
    'ф'	=>	'22',
    'х'	=>	'23',
    'ц'	=>	'24',
    'ч'	=>	'25',
    'ш'	=>	'26',
    'щ'	=>	'27',
    'ъ'	=>	'28',
    'ь'	=>	'29',
    'ы'	=>	'30',
    'э'	=>	'31',
    'ю'	=>	'32',
    'я'	=>	'33',
    '.'	=>	'#',
    ','	=>	'@',
    
);
$text = 'нас предали. явка провалена';
$cipher = strtr ($text, $code);
echo "Оригинал: {$text}\nШифровка: {$cipher}\n" ;

$flipped = array_flip($code);
$decipher = strtr ($cipher, $flipped);

echo "Расшифровка: {$decipher}\n";

