fork download
  1. <?php
  2.  
  3.  
  4. /* Коды для замены букв */
  5. $code = array(
  6. 'а' => '01', 'б' => '02',
  7. 'в' => '03', 'г' => '04',
  8. 'д' => '05', 'е' => '06',
  9. 'ё' => '07', 'ж' => '08',
  10. 'з' => '09', 'и' => '10',
  11. 'й' => '11', 'к' => '12',
  12. 'м' => '13', 'н' => '14',
  13. 'о' => '15', 'р' => '16',
  14. 'с' => '17', 'т' => '18',
  15. 'у' => '19', 'ф' => '20',
  16. 'х' => '21', 'ц' => '22',
  17. 'ч' => '23', 'э' => '24',
  18. 'ю' => '25', 'я' => '27',
  19. ' ' => '28', 'п' => '29',
  20. 'тест' => 'xxx'
  21. );
  22.  
  23.  
  24. $test = 'зашифруем это сообщение и посмотрим что получится тест';
  25.  
  26. $result = strtr($test, $code);
  27.  
  28. echo "$result\n";
  29.  
  30. $decode = array_flip($code);
  31.  
  32. $uncode = strtr($result, $decode);
  33.  
  34. echo $uncode;
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
0901ш102016190613282418152817151502щ0614100628102829151713151816101328231815282915л19231018172728xxx
зашифруем это сообщение и посмотрим что получится тест