<?php
// 假如我们获取一个字符串形式的json -> 一般网页中获取的都是字符串形式json
$a = '{"name":"zhangsan","sex":"male","age":18}';
// 使用json_decode进行处理,返回一个对象。
$b = json_decode($a);
var_dump($b);// 打印一下
echo "<hr>";
/*
首先你要做的观察对象数据的嵌套关系;网页返回的json数量大,而且多层嵌套,很可能一个属性下由多个数组构成;数组下又可能是多个对象等等。
然后,找到你的判断依据条件处于哪层嵌套之中,并且找到;这个条件一定是在一个数组中或对象中,并且不止一个,那么就循环遍历这个数组或对象,根据条件依次填入数据库即可。
至于其它数据,一定是一次性数据,仅用到一次,如果需要的话,可以依次指定信息,插入数据。
*/
// 最后我们判断依据条件,如果等于name,写入name表。
foreach($b as $property => $value){
if($property == 'name'){
echo "插入name表<br>"; // 这里写插入数据库语句
}else if($property == 'sex'){
echo "插入sex表<br>"; // 这里写插入数据库语句
}else if($property == 'age'){
echo "插入age表<br>"; // 这里写插入数据库语句
}else{
echo "插入default默认表"; // 这里写插入数据库语句
}
}
根据接口的json数据使用PHP分表插入数据库
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前景回顾 简介:但凡是女孩,她对未来的憧憬不亚于灰姑娘对水晶鞋的渴望,九天就是“芸芸众女”中的一个。可是童话毕竟是...