
推荐操作系统:windows7系统、PHP5.6、DELL G3电脑
1、函数说明
PHP中的json_encode()用于JSON编码变量,如果功能成功返回JSON数据,则返回FALSE。
2、语法
1 | string json_encode ( $value [, $options = 0 ] )
|
3、参数
value
Options
4、实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?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数据解码的函数有所了解后,还是一个函数跟编码有着密切的练习,同时其最后的结果会返回json数据。这个函数就是json_encode(),跟解析数据的函数使用比较相似。
以上就是php返回json数据的方法,json_encode()和json_decode()函数在用法上有很多相似的地方,有时候也会一起进行数据的处理。更多php学习指路:php教程