牛牛在线工具

rawurlencode()

收录 8868 个 PHP 函数,含用途说明与用法示例。

rawurlencode()

将字符串进行 URL 编码,将特殊字符转换为十六进制表示的 ASCII 值,并在每个特殊字符前加上百分号 (%)

函数名: rawurlencode() 适用版本: PHP 4, PHP 5, PHP 7 用法: rawurlencode(string $str): string 函数描述: rawurlencode() 函数将字符串进行 URL 编码,将特殊字符转换为十六进制表示的 ASCII 值,并在每个特殊字符前加上百分号 (%). 参数: $str:要进行 URL 编码的字符串。 返回值:返回 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 注意事项: rawurlencode() 函数对以下字符不进行编码:字母、数字、下划线、连字符、点号。 特殊字符包括除了上述字符以外的所有字符,如空格、汉字、特殊符号等。 如果需要将编码后的字符串用于 URL 中的查询字符串,可以使用urlencode()函数。 如果需要将编码后的字符串用于路径中的查询字符串,可以使用rawurlencode()函数。 在使用 rawurlencode() 函数编码后,可以使用 rawurldecode() 函数进行解码。