How rot13 on a string using PHP?

У меня есть большой php-код, который я хочу кодировать и декодировать вручную.
Моя проблема в том, что PHP-код имеет много одинарных и двойных кавычек внутри, и из-за них у меня возникают ошибки при использовании str_rot13() функционировать как ниже...
Итак, каков правильный синтаксис и как я могу использовать функцию ниже для кодирования:

str_rot13 ('That php Code');

И как я могу декодировать этот закодированный файл? Я не мог найти обратную функцию!

заранее спасибо

2 ответа

Решение

Хорошая вещь о rot13 - это то, что она отражающая. двойное применение гнили 13 (например, гнили 26) возвращает вас туда, откуда вы пришли.

Rot 13 предназначен только для 26 символов стандартного английского алфавита. Если вам нужно больше символов, вы можете взглянуть на ROT47, который кратко объяснен здесь

Другие вопросы по тегам