實例
編碼並解碼字串:
<?php echo str_rot13("Hello World"); echo "<br>"; echo str_rot13("Uryyb Jbeyq"); ?>
定義和用法
str_rot13() 函數對字符串執行ROT13 編碼。
ROT13 編碼是把每一個字母在字母表中向前移動 13 個字母得到。數字和非字母字元保持不變。
提示:編碼和解碼都是由相同的函數完成的。如果您把一個已編碼的字串當作參數,那麼將會傳回原始字串。
語法
str_rot13(string)
參數 | #描述 |
string | 必需。規定要編碼的字串。 |
技術細節
#傳回值: | 傳回 ROT13 編碼的字串。 |
PHP 版本: | 4.2.0+ |
#更新日誌: | 在PHP 4.3 之前,string 能被修改,就像是透過引用傳遞一樣。 |
實例
編碼然後解碼字串:
<?php echo str_rot13("I love Shanghai"); echo "<br>"; echo str_rot13("V ybir Funatunv"); ?>
結果:
"; echo str_rot13("V ybir Funatunv"); ?>
以上是php對字串執行ROT13編碼的函數str_rot13()的詳細內容。更多資訊請關注PHP中文網其他相關文章!