资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

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://cdkjz.cn/article/dddocph.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220