您的位置:

php从fi读取和写入json的简单介绍

本文目录一览:

PHP如何把数据写入JSON文件并在另一PHP文件读取JSON数据?

首先,把PHP数组中的数据写入JSON文件。

?php

// 生成一个PHP数组

$data = array();

$data['a'] = 'test';

$data['b'] = 'bbb';

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

$json_string = json_encode($data);

// 写入文件

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

?

然后,把JSON文件中的数据读取到PHP变量中。

?php

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

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

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

$data = json_decode($json_string, true);

// 显示出来看看

var_dump($data);

?

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,JavaScript 如何读取并修改json文件?

1、直接当做js文件引入 ,相应变量就能获取到;

2、如果想读取本地json文件,需要环境,并且需要后台程序支持,不然出现安全性问题;

3、可以使用bloburl方式去获取文件,不需要后台支持,需要配环境 不然也有安全性问题;

用ajax请求这个json文件,换句话说,就是如下伪代码:

//请求/todo.json这个路径时,返回json文件

$.get('/todo.json').done(function(data){

do something with the data

});

PHP生成及获取JSON文件的方法

本文实例讲述了PHP生成及获取JSON文件的方法。分享给大家供大家参考,具体如下:

首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组

json_encode()

函数的功能是将数值转换成

JSON

数据存储格式。

putjson.php:

?php

//

生成一个PHP数组

$data

=

array();

$data[0]

=

array('1','吴者然','onestopweb.cn');

$data[1]

=

array('2','何开','iteye.com');

//

把PHP数组转成JSON字符串

$json_string

=

json_encode($data);

//

写入文件

file_put_contents('test.json',

$json_string);

?

有同名的

JSON

文件则覆盖,没有则创建。

生成或覆盖的

JSON

如下:

复制代码

代码如下:[["1","\u811A\u672C\u4E4B\u5BB6",""],["2","\u7F16\u7A0B\u5F00\u53D1","jb51.net"]]

然后,把

JSON

文件中的数据读取到PHP变量中。

getjson.php:

?php

//

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

$json_string

=

file_get_contents('test.json');

//

把JSON字符串转成PHP数组

$data

=

json_decode($json_string,

true);

//

显示出来看看

var_dump($data);

echo

'brbr';

print_r($data);

echo

'brbr';

echo

'编号:'.$data[0][0].'

姓名:'.$data[0][1].'

网址:'.$data[0][2];

echo

'br';

echo

'编号:'.$data[1][0].'

姓名:'.$data[1][1].'

网址:'.$data[1][2];

?

效果图:

PS:这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具:

JSON在线格式化工具:

在线XML/JSON互相转换工具:

json代码在线格式化/美化/压缩/编辑/转换工具:

C语言风格/HTML/CSS/json代码格式化美化工具:

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP中json格式数据操作技巧汇总》、《PHP针对XML文件操作技巧总结》、《PHP基本语法入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

php如何读取json的内容

如果json是以对象的方式存储于变量$json中,则这样引用: $json-openid

如果json是以关联数组的方式存储于变量$json中,则这样引用: $json['openid']

如果json是以字符串的方式存储于变量$json中,则需要先转换一下:

$a = json_decode($json);

print_r($a-openid);

或者

$a = json_decode($json,true);

print_r($a['openid']);

php从fi读取和写入json的简单介绍

2022-11-10
php教程笔记复习1(细说php读书笔记)

2022-11-10
php第三节笔记,php读书笔记

2022-12-02
php基础学习笔记下,细说php读书笔记

2022-11-18
php学习入门笔记,php 入门

2023-01-07
通过php编码json的简单介绍

本文目录一览: 1、PHP如何正常转换中文json格式字符串 2、php转换成json数据格式 3、PHP生成及获取JSON文件的方法 4、php怎么将数据做成json的格式给前端使用 PHP如何正常

2023-12-08
学习php随笔,PHP笔记

2022-11-25
phpapplication\/json的简单介绍

本文目录一览: 1、PHP 读取不了Json? 2、Content-Encoding设置为utf-8和application/json的区别 3、微信小程序header头信息application/j

2023-12-08
php的calling的简单介绍

2022-11-19
php解码json打印(php 读取json)

本文目录一览: 1、php怎么打印出从服务器返回的原始json? 2、php 输出json及显示json中的中文汉字详解及实例 3、用php解析json里面的内容,然后打印出来 php怎么打印出从服务

2023-12-08
php读写txt文件内容的简单介绍

2023-01-04
php-fusion的简单介绍

2022-11-29
使用php从json读取值,php接收post数据json

本文目录一览: 1、php如何读取json的内容 2、PHP json数据写入到json文件,读取json文件 3、php提取json数据 4、php 获取json中的值 5、求PHP获取JSON数据

2023-12-08
php折腾记(php笔记)

2022-11-15
js通过php获取数据库数据的简单介绍

本文目录一览: 1、thinkphp中怎样用JS把数据库数据读出来放到页面? 2、JS读取MYSQL数据表或PHP读取后写入JS 3、php文件读取数据库里面的数据 并生成一个js文件 4、js如何用

2023-12-08
php读取大文件json,php大文件读取和存储

2022-11-25
php输出json类,php写json接口

本文目录一览: 1、php怎么输出json数组? 2、php可以JSON输出json格式吗 3、json文本文档里的数据用php怎么输出 4、PHP 输出json 5、php 输出json及显示jso

2023-12-08
php使用protobuf步骤的简单介绍

2022-11-29
php教程第034讲(php课堂笔记)

2022-11-11
json读写实例(js读json)

本文目录一览: 1、c#读取json 2、PHP JSON格式数据交互实例代码详解 3、java jSon实例编写 4、Android读取本地json文件的方法 c#读取json 先声明,以下两个方法

2023-12-08