我怎样才能得到这种格式:PHP阵列格式
{
"products": [
{
"id": 4,
"link": "/product.php?id_product=4",
"quantity": 1,
"priceByLine": "$185.00",
"name": "Orci hendrer...",
"price": "$185.00",
"idCombination": 0,
"hasAttributes": false,
"hasCustomizedDatas": false,
"customizedDatas":[
]
}, {
"id": 5,
"link": "/product.php?id_product=5",
"quantity": 1,
"priceByLine": "$215.00",
"name": "Semper rutru...",
"price": "$215.00",
"idCombination": 0,
"hasAttributes": false,
"hasCustomizedDatas": false,
"customizedDatas":[
]
}],
}
为PHP数组?我试过
$array[] = array('id'=>5, link => 'product.php?id_product=5' ... and so on)
但是当我用JSON编码它不起作用。
好,我tryed这一点,它的工作原理,但如何获得这个结果,我有一个Ajax调用去控制器控制器我需要编码的代码是很简单的,但问题是应该我在foreach循环中执行它?我的意思是如何制作多维数组。每次我添加一个产品数组应该像'$ arr = array('products'=> array( array('id'=> 4,link =>'product.php?id_product = 4'))的新产品时, ('id'=> 5,link =>'product.php?id_product = 5') ) ); ' –
@ user743738看我的编辑。 – Sirko