PHP str_rot13() 関数

文字列をエンコードしてからデコードする:

<?php
echo str_rot13("I love Shanghai");
echo "<br>";
echo str_rot13("V ybir Funatunv");
?>

実行例

定義と使用方法

str_rot13() 関数は文字列に対して ROT13 エンコードを実行します。

ROT13 エンコードは、それぞれの文字をアルファベットの順序で13文字前に移動します。数字や非アルファベット文字は変更されません。

ヒント:エンコードとデコードは同じ関数で行われます。エンコードされた文字列をパラメータとして渡すと、元の文字列が返されます。

構文

str_rot13(string)
パラメータ 説明
string 必須。エンコードする必要のある文字列を指定します。

技術的詳細

返り値: ROT13 バージョンのエンコードされた文字列を返します。
PHP バージョン: 4.2.0+
更新履歴: PHP 4.3 以前のバージョンでは、string 参照渡しのように変更することもできます。