• 技术文章 >PHP >PHP教程

    php返回json数据

    小妮浅浅小妮浅浅2021-04-12 09:40:34原创6209

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

    1、函数说明

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

    2、语法

    string json_encode ( $value [, $options = 0 ] )

    3、参数

    value

    Options

    4、实例

    <?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()函数在用法上有很多相似的地方,有时候也会一起进行数据的处理。更多php学习指路:php教程

    专题推荐:php json
    上一篇:php解析json数据 下一篇:php包含字符

    相关文章推荐

    • php简单搭建环境的程序整理• php中Quercus框架是什么?• php中Quercus框架的安装• php算术运算符怎么使用?• php算术运算符的补充理解• PHP中array_chunk函数是什么?• php中array_splice()移除元素• php递增和递减运算符的介绍• php中QPM框架是什么?• php哈希冲突是什么?• php常见变量类型有哪些?• php数组交集函数• php解析json数据

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网