猿问
将字符串中的对象转换为数组
我从 url 值中得到如下内容:
$param = "{year:2019,month:5,id:3}"
我无法将其转换为数组。
有人可以帮我吗
HUH函数
浏览 191
回答 3
3回答
慕的地6264312
任何时候您有这样的字符串时,由于包含您不期望的值(如逗号或冒号),值可能会导致问题。因此,为了增加混乱,因为这只是一个有趣的实验,我想出了将字符串转换为 URL 编码字符串(使用 & 和 =)然后将其解析为参数字符串的想法...parse_str(strtr($param, ["{" => "", "}" => "", ":" => "=", "," => "&"]), $params);将$params数组作为...Array( [year] => 2019 [month] => 5 [id] => 3)
0
0
0
缥缈止盈
您的 json 格式不正确。尝试这个:$param = '{"year":2019,"month":5,"id":3}';var_dump(json_decode($param, true));
0
0
0
随时随地看视频
慕课网APP
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
我要回答