温馨提示×

php rawurlencode如何转换字符

PHP
小樊
81
2024-11-23 11:07:16
栏目: 编程语言

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

0