我怎樣才能得到這種格式: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