This function is convenient when encoding a string to be used in a query part of an URL, as a convenient way to pass variables to the next page:
-_. を除くすべての非英数文字が、%記号 (% )に続く二桁の数字で置き換えられ、 空白は+記号( + )にエンコードされます。 同様の方法で、WWWのフォームからポストされたデータはエンコード され、 application/x-www-form-urlencoded メディア型も同様です。RFC1738エンコード( rawurlencode() を参照してください)との 違いは、歴史的な理由で、空白が+記号にエンコードされることです。 本関数は、URLの問い合わせ部分に使用する文字列のエンコードや 次のページへ変数を渡すのに便利です。