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 参照渡しのように変更することもできます。 |