重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你先用json_decode()函数把json转换为数组,
创新互联公司服务项目包括清河门网站建设、清河门网站制作、清河门网页制作以及清河门网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,清河门网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到清河门省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
然后从数组里面通过键值(jp)把7拿出来,
最后把7存入到数据库就可以了。
PHP获取JSON的数据可以使用内置的 json_decode() 就可以解码为PHP变量,可根据自己需要的格式来进行格式化并提交到数据库。
例如:
?php
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';
var_dump(json_decode($json));
var_dump(json_decode($json, true));
?
将会输出
object(stdClass)#1 (5) {
["a"] = int(1)
["b"] = int(2)
["c"] = int(3)
["d"] = int(4)
["e"] = int(5)
}
array(5) {
["a"] = int(1)
["b"] = int(2)
["c"] = int(3)
["d"] = int(4)
["e"] = int(5)
}
返回的就是json字符串,可以直接存入PHP
mysql_query("insert into table(info) values('".$info."')");
使用thinkphp框架开发,不知道如何返回JSON字符串,ajax无法调用 有三种方式可以返回
1、若是数据库实体,可以使用toJson()方法
$user = User::get(1); echo $user-toJson();
2、若非数据库实体,可以使用json view方法,thinkphp除了实现response对象,还实现了jsonResponse若非数
$data = [ 'result'='success', 'msg'='操作成功!' ]; //class Json extends Response
return json($data);
3、若非数据库实体,可以使用json_encode()方法:
$data = [ 'result'='success', 'msg'='操作成功!' ];
return json_encode($data);
thinkphp5 ajax如何返回json