PHP仿JSencodeURI函数-路羽博客-第1张图片

PHP仿JSencodeURI函数

PHP仿JSencodeURI函数-路羽博客-第2张图片

作者: 路羽

原创资源分享博客

PHP仿JSencodeURI函数-路羽博客-第3张图片微信小程序
php

路羽博客 资源分享

       

js中encodeURI() 函数用于对 URI 进行编码。decodeURI() 函数用于解码 URI。

在php实现URL的编码

function encodeURI($url) {
$unescaped = array(
'%2D'=>'-','%5F'=>'_','%2E'=>'.','%21'=>'!', '%7E'=>'~',
'%2A'=>'*', '%27'=>"'", '%28'=>'(', '%29'=>')'
);
$reserved = array(
'%3B'=>';','%2C'=>',','%2F'=>'/','%3F'=>'?','%3A'=>':',
'%40'=>'@','%26'=>'&','%3D'=>'=','%2B'=>'+','%24'=>'$'
);
$score = array(
'%23'=>'#'
);
return strtr(rawurlencode($url), array_merge($reserved,$unescaped,$score));
}
分享到:
未经允许不得转载:

作者: 路羽, 转载或复制请以 超链接形式 并注明出处 路羽博客
原文地址: 《PHP仿JSencodeURI函数》 发布于2023-1-11

评论

          
       
切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏