【说站】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(),跟解析数据的函数使用比较相似。
以上就是php返回json数据的方法,json_encode()和json_decode()函数在用法上有很多相似的地方,有时候也会一起进行数据的处理。更多php学习指路:php教程
本站发布的内容若侵犯到您的权益,请邮件联系站长删除,我们将及时处理!
从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!
本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。
本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。