字符串函数

PHP str_rot13() 函数

主题:PHP 字符串参考上一页|下一页

说明

str_rot13() 函数对字符串执行 rot13 转换。

ROT13(旋转 13 位)编码只是将字母表中的每个字母移动 13 位。 数字、符号、空格等非字母字符保持不变。

下表总结了该函数的技术细节。

返回值: 返回给定字符串的 ROT13 版本。
版本: PHP 4.2.0+

语法

str_rot13() 函数的基本语法如下:

str_rot13(string);

下面的例子展示了 str_rot13() 函数的作用。

<?php
// 示例字符串
$str = "Apollo 13";

// 执行 ROT13 编码
echo str_rot13($str);
?>

注意:由于英文字母有26个字母(2×13),ROT13是它自己的逆; 因此可以使用相同的函数进行编码和解码。 因此,如果您将编码字符串作为参数传递,则将返回原始字符串。


参数

str_rot13() 函数接受以下参数。

参数 说明
string 必填。 指定要编码的字符串。

更多示例

这里有更多示例显示 str_rot13() 函数的实际工作原理:

以下示例演示如何使用此函数对 ROT13 编码的字符串进行解码。

<?php
// 示例字符串
$str = "Ncbyyb 13";

// 执行ROT13解码
echo str_rot13($str);
?>
Advertisements