加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中实现返回json数据的方法是什么

发布时间:2023-05-26 13:48:25 所属栏目:PHP教程 来源:
导读:这篇文章主要讲解了“PHP中实现返回json数据的方法是什”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来
这篇文章主要讲解了“PHP中实现返回json数据的方法是什”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。
 
推荐操作系统: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(),跟解析数据的函数使用比较相似。
 
 
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!