【说站】php返回json数据
2024-10-11
53
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教程
赞一波!
相关文章
- Mysql查询一段时间内的数据
- 【说站】php中PDO获取关联数组
- 【说站】php PDO的预处理语句有哪些
- 【说站】php PDO运行查询的方法
- 【说站】php中PDO库是什么
- 【说站】php构造方法__construct()是什么
- 【说站】php中使用rand产生随机数
- 【说站】php之phpstorm自动代码补全的使用
- 【说站】python如何用循环遍历分离数据
- 【说站】Python中JSON数据如何读取
- 【说站】php常见运行模式详解
- 【说站】PHP使用fread()操作字节
- 【说站】PHP中define定义常量的方法
- 【说站】招聘月:Python数据分析岗位迎来机遇
- 【说站】php上传文件代码
- 【说站】python使用append添加数据
- 【说站】python数据形式有哪些
- 【说站】python indent如何打印JSON数据
- 【说站】java怎么从键盘输入数据
- 【说站】java如何进行数据的比较
文章评论
评论问答