php返回json数据

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

1、函数说明

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

2、语法

stringjson_encode($value[,$options=0])

3、参数

value

Options

4、实例

<?php
header('Content-Type:application/json');//此声明非常重要
try{
$conn=newPDO("mysql:host=localhost;dbname=orig",'admin','admin');
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
$conn->exec("SETNAMESutf8");//设置编码
}catch(PDOException$e){
echo"conn_error:<br/>".$e->getMessage();
}

$sql="selectid,addressfromip_segmentslimit2;";

$result=$conn->query($sql)->fetchAll(PDO::FETCH_ASSOC);

echojson_encode($result,JSON_UNESCAPED_UNICODE);//JSON_UNESCAPED_UNICODE防止中文乱码
?>

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。