1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > PHP中把数据库查询结果输出为json格式简单实例

PHP中把数据库查询结果输出为json格式简单实例

时间:2020-10-16 03:42:01

相关推荐

PHP中把数据库查询结果输出为json格式简单实例

php教程|php手册

PHP,数据库,查询结果,输出为json格式

php教程-php手册

android简单浏览器源码,如何快备份ubuntu,TOMCAT用户角色有哪些,舆论分析爬虫,php im 接口,谢岗seo关键词优化费用lzw

这篇文章主要介绍了PHP中把数据库查询结果输出为json格式简单实例,本文直接给出示例代码,都是非常基础的写法,大家应该一看就明白,需要的朋友可以参考下

雷锋网源码,vscode终端重置,ubuntu密码设置,tomcat 发布项目,sqlite用户变量,在服务器上设置主机域名,日期时间插件源代码,前端框架邮箱验证,360爬虫ip,订货宝PHP,怎么优化关键词seo,php生成网站地图,网页动图自动播放,论坛后台管理模板,登陆页面蓝色,文件目录管理系统,打折网站程序lzw

在线diy制作源码,ubuntu vs 黑苹果,tomcat启动时间优化,游戏广告爬虫,手机php编程工具,seo什么是三方权重如何获得lzw

include/conn.php为数据库链接文件,不会的网上搜索

第一php网提供的教学–将数据库读取的数据生成json格式<!– –>

请注意两种方法生成的对象数组在结构上的区别

<?phpecho

法一

;

//假设以下数组是根据我们从数据库读取的数据生成的

$jarr=array( otal=>239, ow=>array(

array(code=>01, ame=>中国,addr=>Address 11,col4=>col4 data),

array(code=>02, ame=>Name 2,addr=>Address 12,col4=>col4 data),

)

);

//法一:

$jobj=new stdclass();//实例化stdclass,这是php内置的空类,,可以用来传递数据,由于json_decode后的数据是以对象数组的形式存放的,

//所以我们生成的时候也要把数据存储在对象中

foreach($jarr as $key=>$value){

$jobj->$key=$value;

}

print_r($jobj);//打印传递属性后的对象

echo 使用$jobj->row[0][\code\]输出数组元素:.$jobj->row[0][code].

;

echo 编码后的json字符串:.json_encode($jobj).

;//打印编码后的json字符串

echo

;

//法二:

echo

法二

;

echo 编码后的json字符串:;

echo $str=json_encode($jarr);//将数组进行json编码

echo

;

$arr=json_decode($str);//再进行json解码

print_r($arr);//打印解码后的数组,数据存储在对象数组中

echo 使用$arr->row[0]->code输出数组元素:.$arr->row[0]->code;

?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。