rawurlencode
按照 RFC 3986 对 URL 进行编码
函数名: rawurlencode()
适用版本: PHP 4, PHP 5, PHP 7
用法: rawurlencode(string $str): string
函数描述: rawurlencode() 函数将字符串进行 URL 编码,将特殊字符转换为十六进制表示的 ASCII 值,并在每个特殊字符前加上百分号 (%).
参数:
返回值:返回 URL 编码后的字符串。
示例:
// 示例1:
$str = "Hello World!";
$encodedStr = rawurlencode($str);
echo $encodedStr;
// 输出:Hello%20World%21
// 示例2:
$str = "hello@php.net";
$encodedStr = rawurlencode($str);
echo $encodedStr;
// 输出:hello%40php.net
// 示例3:
$str = "中文";
$encodedStr = rawurlencode($str);
echo $encodedStr;
// 输出:%E4%B8%AD%E6%96%87
注意事项: