How to use urlencode in PHP? → PHPでurlencodeをどのように使うのか?
PHPで、urlencode関数を使用してURL内の特殊文字をエンコードします。
以下は使用法です。
$url = "https://example.com/?param1=Hello World¶m2=123";
// 使用urlencode对URL进行编码
$encodedUrl = urlencode($url);
echo $encodedUrl;
結果は以下の通りです:
https%3A%2F%2Fexample.com%2F%3Fparam1%3DHello+World%26param2%3D123
上記の例では、まずURLの文字列を定義し、urlencode関数を使用してURLをエンコードし、結果を$encodedUrl変数に保存します。最後に、エコーステートメントを使用してエンコードされたURLを出力します。
注意:urlencode関数は特定の文字のみをエンコードします。たとえば、スペースは”+”または”%20″にエンコードされ、その他の特殊文字などは対応する16進数表現にエンコードされます。URL全体をエンコードする必要がある場合は、urlencode関数を使用してURLの各部分をそれぞれエンコードすることができます。