close
定義和用法
用str_rot13()函數對字符串執行的ROT13編碼。
是一種每一個字母被另一個字母代替的方法。這個代替字母是由原來的字母向前移動 13個字母而得到的。數字和非字母字符保持不變。
語法
用str_rot13(字符串)
參數描述
字符串必需。規定要編碼的字符串。
提示和註釋
提示:編碼和解碼都是由相同的函數完成的。如果您把一個已編碼的字符串作為參數,那麼將返回原始字符串
之前在找 http://reg.aca.ntu.edu.tw/college/search/mailjpg.asp?text=9v05610@6u7.rq7.69
就發現它的email有一個格式轉換跟替代,
今天剛好看到str_rot13這個function,
套進去發現,數字好像不會變。
所以就自己寫了mystr_rot13
echo str_rot13("Hello World");
echo "
";
echo str_rot13("Uryyb Jbeyq");
echo "
";
echo mystr_rot13("9v05610@6u7.rq7.69");
echo mystr_rot13("w91@6u7.rq7.69");
function mystr_rot13($str) {
//$from = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
//$to = 'nopqrstuvwxyzabcdef0123456789ghijklmNOPQRSTUVWXYZABCDEFGHIJKLM';
$from='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$to='NOPQRSTUVWXYZabcdefghijklmxyz0123456789ABCDEFGHIJKLMnopqrstuvw';
return strtr($str, $from, $to);
}
?>
~
~執行結果
php str_rot13.php
Uryyb Jbeyq
Hello World
winston@thu.edu.twjwo@thu.edu.tw
用str_rot13()函數對字符串執行的ROT13編碼。
是一種每一個字母被另一個字母代替的方法。這個代替字母是由原來的字母向前移動 13個字母而得到的。數字和非字母字符保持不變。
語法
用str_rot13(字符串)
參數描述
字符串必需。規定要編碼的字符串。
提示和註釋
提示:編碼和解碼都是由相同的函數完成的。如果您把一個已編碼的字符串作為參數,那麼將返回原始字符串
之前在找 http://reg.aca.ntu.edu.tw/college/search/mailjpg.asp?text=9v05610@6u7.rq7.69
就發現它的email有一個格式轉換跟替代,
今天剛好看到str_rot13這個function,
套進去發現,數字好像不會變。
所以就自己寫了mystr_rot13
echo str_rot13("Hello World");
echo "
";
echo str_rot13("Uryyb Jbeyq");
echo "
";
echo mystr_rot13("9v05610@6u7.rq7.69");
echo mystr_rot13("w91@6u7.rq7.69");
function mystr_rot13($str) {
//$from = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
//$to = 'nopqrstuvwxyzabcdef0123456789ghijklmNOPQRSTUVWXYZABCDEFGHIJKLM';
$from='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$to='NOPQRSTUVWXYZabcdefghijklmxyz0123456789ABCDEFGHIJKLMnopqrstuvw';
return strtr($str, $from, $to);
}
?>
~
~執行結果
php str_rot13.php
Uryyb Jbeyq
Hello World
winston@thu.edu.twjwo@thu.edu.tw
全站熱搜
留言列表