为了账号安全,请及时绑定邮箱和手机立即绑定

如何将 PHP 关联数组转换为 json 数组

如何将 PHP 关联数组转换为 json 数组

PHP
哔哔one 2022-01-14 16:39:02
我想将 PHP 中的关联数组转换为 json 数组,但结果与我想要的完全不同PHP 代码$output = array(            "code": "UEX200",            'email' => "username@gmail.com",            'username' => "username,            'type'         => "user",            'account_manager' => "manager",             status'       => "active        );我希望它是这种格式{    "code": "UEX200",    "details": [{        "email": "username@gmail.com",        "username": "username",        "type": "user",        "account_manager": "manager",        "status": "active"    }]}但它以这种格式输出{    "code": "UEX200",    "details": {        "email": "username@gmail.com",        "username": "username",        "type": "user",        "account_manager": "manager",        "status": "active"    }}
查看完整描述

2 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

$output = array(

        "code" => "UEX200",

      "details" => array(

        array(

        'email' => "username@gmail.com",

           'username' => "username,

           'type'         => "user",

           'account_manager' => "manager",

            status'       => "active

        )

     ); 

    );

尝试代码快照


{

"code": "UEX200",

"details": [{

    "email": "username@gmail.com",

    "username": "username",

    "type": "user",

    "account_manager": "manager",

    "status": "active"

}]

}


查看完整回答
反对 回复 2022-01-14
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

您的数组对于您想要更改数组的结果不正确,如下所述。


$output = array(

        "code"=> "UEX200",

        "details"=>array(

        array('email' => "username@gmail.com",

        'username' => "username",

        'type'         => "user",

        'account_manager' => "manager",

         'status'       => "active")

    )

    );


print_r(json_encode($output,true));

?>


查看完整回答
反对 回复 2022-01-14
  • 2 回答
  • 0 关注
  • 171 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号