gpt4 book ai didi

php - 序列化形式 Symfony2 上的 json_decode

转载 作者:行者123 更新时间:2023-12-01 05:44:28 25 4
gpt4 key购买 nike

我通过ajax提交表单,这是我在 Controller 中得到的内容:

$request->getContent()

返回

string 'comment[header]=vcvdfgdfg&comment[body]=dfgfdgdf&comment[_token]=nV0QYu82KWFb-wRIlIoY4MKM6-WUfeFoMidjBHfpupA' (length=120)

当我尝试

json_decode($request->getContent(), true) // it equal to null

我做错了什么?

最佳答案

这不是一个 json 字符串。如果你想解析该字符串并获取一个数组,你必须使用 parse_str函数,并且您需要设置第二个参数以将数据放入数组而不是单个变量中。

$get_string = "pg_id=2&parent_id=2&document&video";    
parse_str($get_string, $get_array);
print_r($get_array);

或者,如果您使用 Symfony2,您可以通过以下方式访问它们:

// $_GET parameters
$request->query->get('name');

// $_POST parameters
$request->request->get('name');

关于php - 序列化形式 Symfony2 上的 json_decode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28209990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com