English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP リファレンスマニュアル

PHP curl_escape() 関数の使い方と例

PHP CURLリファレンスマニュアル

(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);
?>

PHP CURLリファレンスマニュアル