一尘不染

PHP中JavaScript的encodeURIcomponent等效于什么?

php

encodeURIcomponentPHP 中JavaScript的功能等同于什么?


阅读 665

收藏
2020-05-29

共1个答案

一尘不染

尝试rawurlencode。或更确切地说:

function encodeURIComponent($str) {
    $revert = array('%21'=>'!', '%2A'=>'*', '%27'=>"'", '%28'=>'(', '%29'=>')');
    return strtr(rawurlencode($str), $revert);
}

此函数的工作方式encodeURIComponent与定义的完全相同:

encodeURIComponent 转义除以下字符外的所有字符:字母,十进制数字, - _ . ! ~ * ' (
)

2020-05-29