PHP str_rot13()関数
例
文字列をエンコードおよびデコードします:
<?php
echo str_rot13("Hello World");
echo "<br>";
echo str_rot13("Uryyb Jbeyq");
?>
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 String リファレンスマニュアル その他の拡張