<?php
error_reporting(-1);

/* Коды для замены букв */
$code = array(
    'А'	=> '@',
    'Б'	=> '6',
    'В'	=> '8',
    'Г'	=> 'r',
    'Д' => '|)',
    'Е'	=> '&',
    'Ж'	=> '>|<',
    'З'	=> '3',
    'И'	=> 'N',
    'K'	=> '|<',
    'Л'	=> '^',
    'М' => '|\/|',
    'Н' => '|-|',
    'О' => '0',
    'П' => 'n',
    'P'	=> '|o',
    'С'	=> ')',
    'Т' => '7',
    'У'	=> 'Y',
    'Ф' => '<|>',
    'Х' => '><',
    'Ц' => '|_|_',
    'Ч' => '4',
    'Ш' => 'III',
    'Щ' => 'LLL',
    'Ь' => 'b',
    'Ы' => 'b|',
    'Ъ' => '~b',
    'Э' => '€',
    'Ю' => '|-0',
    'Я' => '9'
);

$text = 'Я У МАМЫ ПИ-ЭЙЧ-ПИ ИНЖЕНЕР-ПРОГРАММИСТ';
$l33t = strtr($text, $code); //шифруем в 1337

echo "Ты говоришь: {$text}\nА хакеры говорят: {$l33t}\n";

$codeFlip = array_flip($code);
$l33tFlip = strtr($l33t, $codeFlip);

echo "Хакеры говорят:{$l33t}\nА ты говоришь:{$l33tFlip}";