【发布时间】:2017-02-13 21:01:57
【问题描述】:
我有下面这样的 json 文件,我希望首先在状态表中输入州,而相应的城市名称应该在另一个表中输入,并且应该将相关州的 id 作为那里的州 id有1700多个数据。 sql结构应该是
状态表 身份状态
城市表
id 城市 state_id
state id 指的是 state 的 id,以便我可以使用 joins。
[
{
"id": "1",
"name": "Mumbai",
"state": "Maharashtra"
},
{
"id": "2",
"name": "Delhi",
"state": "Delhi"
},
{
"id": "3",
"name": "Bengaluru",
"state": "Karnataka"
},
{
"id": "4",
"name": "Ahmedabad",
"state": "Gujarat"
},
{
"id": "5",
"name": "Hyderabad",
"state": "Telangana"
}
]
我已将json文件转换为数组
$json = file_get_contents("resources/statelist.json");
$array = json_decode($json, true);
我怎样才能做到这一点?或任何替代方案,因为我对 php 很陌生。 注意:很多城市有相同的州,上面的json只是完整json的一部分。
【问题讨论】: