PHPで指定した文字列をURLエンコードする関数、urlencode関数とデコードする関数、urldecode関数をご紹介します。
urlencode 関数
string urlencode ( string $string )
文字列をURLエンコードに変換します。
引数
$string
URLエンコードに変換する文字列を指定します。
返り値
英数以外の文字列を「%と2桁の数字」に、半角スペースは「+」変換した文字列を返します。
例)
コード
$str = "Hello World!こんにちは。";
$str = urlencode( $str );
echo $str ."\n";
実行結果
Hello+World%21%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82
公式リファレンス
PHP: urlencode - Manual
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites i...
urldecode 関数
string urldecode ( string $string )
URLエンコードされた文字列をデコードします。
引数
$string
URLデコードする文字列を指定します。
返り値
指定した文字列を通常の文字にデコードします。
例)
コード
$str = "Hello+World%21%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%82";
$str = urldecode( $str );
echo $str ."\n";
実行結果
Hello World!こんにちは。
公式リファレンス
PHP: urldecode - Manual
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites i...