PHP URL 解码
短信预约 -IT技能 免费直播动态提醒
urldecode()
方法用于解码 PHP 中的编码字符串。本篇文章将介绍如何使用 PHP 的 urldecode()
方法。
PHP URL 解码
urldecode()
是 PHP 中用于解码编码字符串和 URL 的内置方法。urldecode()
只能解码由 urlencode()
方法完成的编码字符串和 URL。
此方法的语法是:
string urldecode( URL )
其中 URL
是要解码的 URL 或字符串,此方法的返回值是一个字符串。让我们尝试一个 urldecode()
方法的示例:
<?php
$URL1 = urlencode("Hello This is jiyik.com");
$URL2 = urlencode("JIYIK");
$URL3 = urlencode("https://www.jiyik.com/");
echo $URL1. " <br>";
echo urldecode($URL1). "<br>";
echo $URL2. "<br>";
echo urldecode($URL2). "<br>";
echo $URL3. "<br>";
echo urldecode($URL3). "<br>";
?>
上面的代码首先使用 urlencode()
方法对 URL 和字符串进行编码,然后使用 urldecode()
方法对其进行解码。见输出:
Hello+This+is+jiyik.com
Hello This is jiyik.com
JIYIK
JIYIK
https%3A%2F%2Fwww.jiyik.com%2F
https://www.jiyik.com/
要解码多个 URL,我们可以使用数组和 urldecode()
方法上的 foreach
循环。参见示例:
<?php
$URL1 = urlencode("Hello This is jiyik.com");
$URL2 = urlencode("JIYIK");
$URL3 = urlencode("https://www.jiyik.com/");
$URLS = array($URL1, $URL2, $URL3);
foreach ($URLS as $URL) {
printf(urldecode($URL). "<br>");
}
?>
上面的代码将使用数组和 urldecode()
方法上的 foreach
循环解码多个 URL。见输出:
Hello This is jiyik.com
JIYIK
https://www.jiyik.com/
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341