rawurlencode()
是 PHP 中的一个内置函数,用于将字符串转换为 URL 编码格式。这个函数会将特殊字符转换为 %
符号加两位十六进制数表示。以下是一个简单的示例:
<?php
$string = "Hello, 世界!";
$encoded_string = rawurlencode($string);
echo $encoded_string; // 输出: Hello%2C+%E4%B8%96%E7%95%8C%21
?>
在这个示例中,我们将一个包含中文和标点符号的字符串 $string
转换为了 URL 编码格式 $encoded_string
。
如果你需要解码这个字符串,可以使用 urldecode()
函数:
<?php
$decoded_string = urldecode($encoded_string);
echo $decoded_string; // 输出: Hello, 世界!
?>
这将把 URL 编码格式的字符串 $encoded_string
转换回原始的字符串 $decoded_string
。