curl_escape()

1. 定义

该函数对指定字符串进行URL编码。 成功时返回编码后的字符串。

2. 语法

curl_escape ( resource $ch , string $str ) : string

3. 参数说明

参数 可选性 数据类型 描述
$ch 必需 资源类型 通过函数curl_init()打开的curl资源句柄
$str 必需 字符串 需要被编码的字符串

4. 示例

<?php

// curl_escape()
// 对指定字符串进行URL编码

$ch = curl_init();

$search = '极速教程 极速数据';
$params = curl_escape($ch, $search);// 对指定字符串进行URL编码
$url = 'http://www.baidu.com/s?wd='.$params;// 将搜索关键字加在URL中,获取百度搜索结果

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$res = curl_exec($ch);
curl_close($ch);

echo $res;// 输出访问 URL 的响应页面源代码

5. 延展阅读