文字列のエンコードとデコード:
<?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 も変更されていました |