English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
(PHP 5 >= 5.5.0)
curl_escape — 指定された文字列に対して URL エンコードを行います。
string curl_escape ( resource $ch , string $str )
この関数は指定された文字列に対して URL エンコードを行います。
ch
curl_init() から返される CURL ハンドル。
str
エンコードされた文字列
エンコードされた文字列を返します、または失敗時には FALSE を返します。
<?php // CURLハンドルを作成します $ch = curl_init(); // GETパラメータをエンコードします $location = curl_escape($ch, 'Hofbräuhaus / München'); // 結果: Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen // URLをエンコードした比較 $url = "http://example.com/add_location.php?location={$location}"; // 結果: http://example.com/add_location.php?location=Hofbr%C3%A4uhaus%20%2F%20M%C3%BCnchen // HTTPリクエストを送信し、ハンドルを閉じます curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_exec($ch); curl_close($ch); ?>