menu
ホーム > PHPサンプル > 文字列系 > PHP 文字列を URLエンコード したい「 urlencode() 」
UPDATE:2017年09月27日

PHP 文字列を URLエンコード したい「 urlencode() 」

PHPサンプル

PHP4 PHP5 PHP7

文字列をURLエンコードする urlencode()

urlencode()関数は、日本語の漢字やひらがななど、非英数字文字をURLエンコードします。
エンコードした文字列 = urlencode(入力文字列);
//返り値は文字列(string)

日本語の漢字やひらがななど、非英数字文字をURLエンコードします。エンコードすることで、URLパラメーターとして送信できます。「- (ハイフン)」 「 _ (アンダーバー)」 「 . (ドット)」 を除くすべての非英数文字が 「 % (パーセント)」記号と2桁の数字(16進数)で置き換えられ、空白は「 + (プラス)」記号に変換されます。

例:

結果は

%E3%81%82
+
%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E5%85%A5%E5%8A%9B
._-

となります。


サンプルコード

実行結果
文字列をURLエンコードする「urlencode()」
・urlエンコードされたhtmlを表示させる : url
・urlエンコードされたhtml文字列の確認 : <a href="http://wepicks.net?foo=foo%E3%83%91%E3%83%A9%E3%83%A1%E3%83%
BC%E3%82%BF%E3%83%BC%E5%80%A4&bar=bar%E3%83%91%E3%
83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC%E5%80%A4">url</a>

– サンプル Click Here ! –


タグ(=記事関連ワード)

日付

投稿日:2012年3月4日
最終更新日:2017年09月27日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://wepicks.net/phpsample-string-urlencode/trackback/

page top