fork download
  1. <?php
  2.  
  3. $code = array
  4. (
  5. 'а' => '1',
  6. 'б' => '2',
  7. 'в' => '3',
  8. 'г' => '4',
  9. 'д' => '5',
  10. 'е' => '6',
  11. 'ё' => '7',
  12. 'ж' => '8',
  13. 'з' => '9',
  14. 'и' => '!',
  15. 'й' => '@',
  16. 'к' => '#',
  17. 'л' => '$',
  18. 'м' => '%',
  19. 'н' => '^',
  20. 'о' => '&',
  21. 'п' => '*',
  22. 'р' => '(',
  23. 'с' => ')',
  24. 'т' => '_',
  25. 'у' => '+',
  26. 'ф' => '-',
  27. 'х' => '=',
  28. 'ц' => '"',
  29. 'ч' => '№',
  30. 'ш' => ';',
  31. 'щ' => ':',
  32. 'ь' => '?',
  33. 'ы' => '{',
  34. 'ъ' => '}',
  35. 'э' => '<',
  36. 'ю' => '>',
  37. 'я' => '.'
  38. );
  39. $text = 'чё кого';
  40. $cipher = strtr($text, $code);//шифруем текст
  41. echo "Оригинал:{$text}\nШифровка:{$cipher}\n";
  42.  
  43. $flipCode = array_flip($code);//меняем ключи и значения в массиве
  44. $flipCipher = strtr($cipher, $flipCode);//расшифровываем текст
  45. echo "Шифровка:{$cipher}\nРасшифровка:{$flipCipher}";
Success #stdin #stdout 0.01s 52488KB
stdin
Standard input is empty
stdout
Оригинал:чё кого
Шифровка:№7 #&4&
Шифровка:№7 #&4&
Расшифровка:чё кого