函数名:str_rot13()
适用版本:所有版本
函数功能:str_rot13() 函数对字符串执行 ROT13 编码。ROT13 是一种简单的字母替换加密方法,字母通过在字母表中向后移动 13 个位置来进行替换。该函数将字母 A-Z 和 a-z 替换为 N-ZA-M 和 n-za-m。
语法:str_rot13(string $str): string
参数:
- $str:要进行 ROT13 编码的字符串。
返回值:返回 ROT13 编码后的字符串。
示例:
$str = "Hello, PHP!";
$rot13 = str_rot13($str);
echo $rot13; // 输出 "Uryyb, CUC!"
在上面的示例中,我们将字符串 "Hello, PHP!" 作为参数传递给 str_rot13() 函数,然后将返回的 ROT13 编码后的字符串赋值给变量 $rot13,并最后通过 echo 语句输出结果。输出结果为 "Uryyb, CUC!",即原字符串中的每个字母都向后移动了 13 个位置。
注意:str_rot13() 函数只对字母进行编码,其他字符(如数字、标点符号等)不受影响,会原样输出。