php显示json数据 php jsonp

PHP json数据写入到json文件,读取json文件

// 生成一个PHP数组

按需定制开发可以根据自己的需求进行定制,网站制作、成都网站制作构思过程中功能建设理应排到主要部位公司网站制作、成都网站制作的运用实际效果公司网站制作网站建立与制做的实际意义

$data = array();

$data['name'] = 'admin';

$data['pwd'] = '123456';

// 把PHP数组转成JSON字符串

$json_string = json_encode($data);

// 写入文件

file_put_contents('user.json', $json_string);

// 从文件中读取数据到PHP变量

$json_string = file_get_contents('user.json');

// 把JSON字符串转成PHP数组

$data = json_decode($json_string, true);

// 显示出来看看

var_dump($data)

php查询数据库数据并json显示

header("Content-type:text/html;charset=utf-8");

mysql_connect('主机名','账号','密码');

mysql_select_db('数据库名');

mysql_query('set names utf8');

$sql="SELECT username,regdate FROM 表名 where username='".$_GET['USERNAME']."'";

$res=mysql_query($sql);

if($row = mysql_fetch_row($res)){

$json = array(

'state'=true,

'username'=$row[0],

'regdate'=$row[1],

'rand_num'=date('Y/m/d H:i:s')

);

}else{

$json = array(

'state'=false,

'rand_num'=date('Y/m/d H:i:s')

);

}

echo json_encode($json);

exit();

明白的人应该一眼就能看懂吧

PHP JSON格式的中文显示问题解决方法

返回json数据中文显示的问题

上一篇文章中,返回json格式的中文显示成\u5723\u8bde\u8282\u5343\u4e07\u597d\u793c\u5927\u5949\u9001

解决方法一:

复制代码

代码如下:

?php

function

Notice(){

include

'./include/conn.php';

//数据库链接文件

$sql_notice

=

mysql_query('SELECT

*

FROM

gg_notice

where

enable

=

"1"

limit

0,10');

$notice

=

mysql_fetch_array($sql_notice,

MYSQL_ASSOC);

$str

=

json_encode($notice);

//linux

return

preg_replace("#\\\u([0-9a-f]{4})#ie",

"iconv('UCS-2BE',

'UTF-8',

pack('H4',

'\\1'))",

$str);

//windows

//return

preg_replace("#\\\u([0-9a-f]{4})#ie",

"iconv('UCS-2LE',

'UTF-8',

pack('H4',

'\\1'))",

$str);

}

?

另外从网上搜索到的其他方法

复制代码

代码如下:

?php

/**

*

json

生成,分析

支持中文

*/

class

Json_Helper

{

/**

*

生成json

*/

public

static

function

encode($str){

$json

=

json_encode($str);

//linux

return

preg_replace("#\\\u([0-9a-f]{4})#ie",

"iconv('UCS-2BE',

'UTF-8',

pack('H4',

'\\1'))",

$json);

//windows

//return

preg_replace("#\\\u([0-9a-f]{4})#ie",

"iconv('UCS-2LE',

'UTF-8',

pack('H4',

'\\1'))",

$json);

}

/**

*

分析json

*/

public

static

function

decode($str)

{

return

json_decode($str);

}

}

?


本文名称:php显示json数据 php jsonp
本文路径:http://ybzwz.com/article/dddocph.html