首頁 >後端開發 >php教程 >php對字串執行ROT13編碼的函數str_rot13()

php對字串執行ROT13編碼的函數str_rot13()

黄舟
黄舟原創
2017-11-03 13:26:292447瀏覽

實例

編碼並解碼字串

<?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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn