查詢

str_rot13()函式—用法及示例

「 對字串執行 ROT13 編碼 」


函式名: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() 函式只對字母進行編碼,其他字元(如數字、標點符號等)不受影響,會原樣輸出。

補充糾錯
上一個函式: str_shuffle()函式
下一個函式: substr()函式
熱門PHP函式
分享連結