我有一个变量,我通过 url 作为jSON
字符串,其中一部分是以下字符串:
signature=8W2sp\/J+kC6fh8a88jabNPuA8048sShDnXNOo1jSQ=
当我读取 url 并使用解析字符串时parse_str()
php 中的函数+
标志被空格取代。有没有办法禁用替换+
通过空间。
As 解析字符串自动适用网址解码对于给定的字符串,加号被解码为空格字符。
要保留加号,请将+
及其编码对应物%2B
.
$array = [];
$input = "signature=8W2sp\/J+kC6fh8a88jabNPuA8048sShDnXNOo1jSQ=";
parse_str(str_replace('+', '%2B', $input), $array);
var_dump($array['signature']);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)