前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【说站】php返回json数据

【说站】php返回json数据

作者头像
很酷的站长
发布2022-11-23 13:57:56
2.1K0
发布2022-11-23 13:57:56
举报
文章被收录于专栏:站长的编程笔记

php返回json数据

推荐操作系统:windows7系统、PHP5.6、DELL G3电脑

1、函数说明  

PHP中的json_encode()用于JSON编码变量,如果功能成功返回JSON数据,则返回FALSE。

2、语法

代码语言:javascript
复制
string json_encode ( $value [, $options = 0 ] )

3、参数

value

Options

4、实例

代码语言:javascript
复制
<?php
    header('Content-Type:application/json');  //此声明非常重要
    try {
        $conn = new PDO("mysql:host=localhost;dbname=orig", 'admin', 'admin');
        $conn -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $conn->exec("SET NAMES utf8");   //设置编码
    } catch(PDOException $e) {
        echo "conn_error:<br/>" . $e -> getMessage();
    }
 
    $sql = "select id,address from ip_segments limit 2;";
 
    $result = $conn->query($sql)->fetchAll(PDO::FETCH_ASSOC);
 
    echo json_encode($result,JSON_UNESCAPED_UNICODE);  //JSON_UNESCAPED_UNICODE防止中文乱码
?>

在我们对转换json数据解码的函数有所了解后,还是一个函数跟编码有着密切的练习,同时其最后的结果会返回json数据。这个函数就是json_encode(),跟解析数据的函数使用比较相似。

以上就是php返回json数据的方法,json_encode()和json_decode()函数在用法上有很多相似的地方,有时候也会一起进行数据的处理。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • php返回json数据
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档