php urlencode 関数は、文字列をエンコードし、URL のリクエスト部分で使用するために使用されます。また、変数を次のページに渡すことも容易になります。その使用構文は、「string urlencode(string $str)」です。 、パラメータ str はエンコードされる文字列を表します。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
urlencode() エンコード URL文字列関数。
この関数は、文字列のエンコードと URL のリクエスト部分での使用を容易にし、変数を次のページに渡すことも容易にします。
URL 呼び出しでのエラーを回避するために、この関数をよく使用して URL 内の中国語の文字列をエンコードします。
関連関数: urldecode() 関数、URL 文字列のデコード関数。
構文
string urlencode ( string $str )
パラメータ
str エンコードされる文字列
注:
注: HTML エンティティに一致する変数には注意してください。 &、©、£ などの文字はすべてブラウザによって解析され、予期される変数名が実際のエンティティに置き換えられます。これは明らかな混乱であり、W3C は数年にわたって人々にこのことについて警告してきました。
例
<?php $str = "w3cschool你好"; echo '<a href="w3cschool?foo='. urlencode($str). '">'; ?>
上記のコードは出力します:
<a href="w3cschool?foo=w3cschool%E4%BD%A0%E5%A5%BD">
[推奨学習: "PHP ビデオ チュートリアル"]
以上がPHPのurlencode関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。