PHP String str_rot13()函数
str_rot13()是内置的PHP函数。它用于对字符串执行ROT12编码。
该函数将字母向字母表中的后面移动13个位置,并保持数字和非字母字符不变。
注意:该函数使用同一函数进行编码或解码。
语法
str_rot13(string);
参数 | 描述 | 必需/可选 |
---|---|---|
string | 指定要进行编码的字符串 | 必需 |
示例1
<?php
str="Hello PHP";
echo "Before using str_rot13() function:".str;
echo "<br>";
echo "After using str_rot13() function:".str_rot13($str);
?>
输出:
Before using str_rot13() function:Hello PHP
Before using str_rot13() function:Uryyb CUC
示例2
<?php
str="Uryyb CUC";
echo "Before using str_rot13() function:".str;
echo "<br>";
echo "After using str_rot13() function:".str_rot13($str);
?>
输出:
Before using str_rot13() function:Uryyb CUC
After using str_rot13() function:Hello PHP
示例3
<?php
str1="Hello PHP";str2="Uryyb CUC";
str3=str_rot13(str2);
if(str1==str3){
echo "Both string is is Equall: "."str1"." = "."str3";
}
?>
输出:
Both string is is Equall: Hello PHP = Hello PHP
参考:
http://php.net/manual/zh/function.str-rot13.php