<?php

error_reporting(-1);

/* Коды для замены букв */
$code = array(
    'а'	=>	'1',
    'б'	=>	'2',
    'в'	=>	'3',
    'г'	=>	'4',
    'д'	=>	'5',
    'е'	=>	'6',
    'ё'	=>	'7',
    'ж'	=>	'8',
    'з'	=>	'9',
    'и'	=>	'0',
    'й'	=>	'#',
    'к'	=>	'48786',
    'л'	=>	'#565656',
    'м'	=>	'#апапа',
    'н'	=>	'098',
    'о'	=>	'аппарпр',
    'п'	=>	'876765',
    'р'	=>	'2937358',
    'с'	=>	'79808',
);

$text = 'надо спасать изжа.';
$cipher = strtr($text, $code);

echo "Шифровка:\nОригинал: {$text}\nШифровка: {$cipher}\n";  


$unCode = array_flip($code);
$unCipher = strtr($cipher, $unCode);

echo "Расшифровка\nОригинал: {$cipher}\nРасшифровка: {$unCipher}\n";