有以下表dataclayTemplates id,itemId,itemName
dataclayCategories id,category
dataclayCategoryLink id,templateId,categoryId
templateId是dataclayTemplates表中项的id。categoryId是类别表中类别的ID。我想一个方法来创建一个包含templateData多dementional阵列以及在它包含每个模板实例的类别ID,如果模板ID为1,与它相关的的categorys是1的阵列称为类, 2和3我想要一个这样的数组:
templatesArray : [{
"id": "1", "itemId":"232444", "itemName": "coolItem"
categories: [{
id: 1,
},
{
id: 2,
},
{
id: 3,
}
]
}
]}
如何在PHP中实现这一目标?
发布于 2018-10-11 11:16:18
你是在说这个吗?
$array['templatesArray'][]= ["id"=> "1",
"itemId"=>"232444",
"itemName"=>"coolItem",
"categories"=>[array("id"=> "1"),
array("id"=> "2"),
array("id"=> "3"),
]
];
echo json_encode($array);
https://stackoverflow.com/questions/-100002881
复制相似问题