如何设置php json编码多维数组

如何设置php json编码多维数组,php,json,multidimensional-array,Php,Json,Multidimensional Array,早上好 我有一个非常具体的例子,我正在尝试实现。目标是获得以下JSON最终结果 { merchantId :"123456", tenderType :"Card", amount :"0.02", account : { number : "4111", expiryMonth : "02", expiryyear : "2016", cvv : "019", avsZip

早上好

我有一个非常具体的例子,我正在尝试实现。目标是获得以下JSON最终结果

{
    merchantId :"123456",
    tenderType :"Card",
    amount :"0.02",
    account :
    {
        number : "4111",
        expiryMonth : "02",
        expiryyear : "2016",
        cvv : "019",
        avsZip : "30014",
        avsStreet: "2001 Main"
    }
}
我熟悉json_encode,我可以用以下代码完成前3个参数的编码:

json_encode(
        array(
                "merchantId" => "123456",
                "tenderType" => "Card",
                "amount" => "0.02"
              )
    }
但是第四个参数(帐户)让我陷入困境。有谁能解释一下如何合并第四个参数,它本身就是一个数组


George

它应该只是一个嵌套的关联数组:

json_encode(
    array(
        "merchantId" => "123456",
        "tenderType" => "Card",
        "amount" => "0.02",
        "account" => array(
            "number" => "4111",
            "expiryMonth" => "02",
            "expiryyear" => "2016",
            "cvv " => "019",
            "avsZip" => "30014",
            "avsStreet" => "2001 Main" 
        )  
    )
)