Каков эквивалент encodeURIcomponent JavaScript в PHP?

Каков эквивалент JavaScript encodeURIcomponent функция в PHP?

87
задан simhumileco 19 July 2019 в 14:46
поделиться

3 ответа

Попробуйте rawurlencode . Или, если быть более точным:

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

Эта функция работает точно как encodeURIComponent определяется :

encodeURIComponent экранирует все символы, кроме следующих: буквенные, десятичные цифры, - _ . ! ~ * ' ( )

126
ответ дан 24 November 2019 в 07:50
поделиться

Вы попробуйте urlencode ?

6
ответ дан 24 November 2019 в 07:50
поделиться

http_build_query

-2
ответ дан 24 November 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: