Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP在字符串上运行13?_Php_Decode_Encode_Rot13 - Fatal编程技术网

如何使用PHP在字符串上运行13?

如何使用PHP在字符串上运行13?,php,decode,encode,rot13,Php,Decode,Encode,Rot13,我有一个很大的php代码,我想手动对其进行编码和解码。 我的问题是php代码中有许多单引号和双引号,因此我在使用str_rot13()函数时出错,如下所示… 那么,正确的语法是什么?如何使用下面的函数进行编码: str_rot13 ('That php Code'); 我如何解码那个编码文件?我找不到反向函数 提前感谢rot13的优点在于它具有反射性。应用rot 13两次(例如rot 26)会让您回到您的出生地。rot 13仅用于处理标准英文字母表中的26个字符。如果您需要更多的字符,您可能想

我有一个很大的php代码,我想手动对其进行编码和解码。
我的问题是php代码中有许多单引号和双引号,因此我在使用
str_rot13()
函数时出错,如下所示…
那么,正确的语法是什么?如何使用下面的函数进行编码:

str_rot13 ('That php Code');
我如何解码那个编码文件?我找不到反向函数


提前感谢

rot13的优点在于它具有反射性。应用rot 13两次(例如rot 26)会让您回到您的出生地。

rot 13仅用于处理标准英文字母表中的26个字符。如果您需要更多的字符,您可能想看一看ROT47,其中有简要的解释

好的,谢谢您的回答/现在我可以对单引号和双引号做些什么?非字母字符不动。gzinflate()将仅撤消gzdeflate()。充气两次是不行的。嗯,这是一个更棘手的问题。。。问题是,你必须用a/转义输入中的所有字符,如“'/”,这是个问题,对吗?…当你解码时,这应该可以很好地工作是的,我认为这是字符串问题。但是有没有办法不改变字符串(指php代码)。当我用/“我的编辑替换了8956个字符。所以我认为这样做不是一个好的idae!这是一个反斜杠,用于转义字符串中的字符,而不是我前面解释的错误的前斜杠-如果上面提到的话,在双引号的问题上,你仍然被搞砸了,因为它们已经提前破坏了你的代码。。。(在执行功能之前)没有问题;英语拼写是件怪事