urlencode
URL文字列のエンコード
関数名:urlencode()
該当するバージョン:すべてのPHPバージョン
使用法:urlencode()関数は、urlの文字列をエンコードし、特殊文字を%シンボルに変換した後、2桁の16進数に変換するために使用されます。これにより、データを安全にURLに渡すことができます。一般に、URLパラメーターの構築に使用されます。
構文:string urlencode(string $ str)
パラメーター:
戻り値:URLエンコードされた文字列を返します。
例:
$str = "Hello, world!"; $encodedStr = urlencode($str); echo $encodedStr; // 输出:Hello%2C+world%21 $url = "https://www.example.com/search?q=" . urlencode("sunny day"); echo $url; // 输出:https://www.example.com/search?q=sunny+day
この例では、最初にURLが文字列「Hello、World!」をエンコードします。 「Hello%2c+world%21」を取得します。スペースは「+」シンボルとしてエンコードされていることに注意してください。
次に、URLENCODE()関数を使用してURL「Sunny Day」をエンコードし、URLにスプライスし、完全な検索URL「 https://www.example.com/search?q = sunny+day」を取得します。
urlencode()関数を使用することにより、URLの特殊文字が正しくエンコードされて、サーバーに簡単に渡すか、ブラウザのアクセスがアクセスできるようにします。