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(),跟解析数据的函数使用比较相似。

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

以上是 php返回json数据 的全部内容, 来源链接: utcz.com/z/544041.html

回到顶部