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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
?>

参考技术A $org_data = array();
$org_data['javascript'] = 'xxxxxxxx';
$org_data['html'] = 'aaaaaaaaa';
$data = json_decode($org_data);

如果输出到页面JS接收,要注意编码一定要utf-8本回答被提问者采纳
参考技术B 看下手册json_decode ,注意你的PHP版本
$data = json_decode(JSON字符串);
参考技术C 到LAMP兄弟连下相关视频看看 参考技术D json_decode 和 json_encode 两个函数参考下吧

php 数组写入txt文件

我的想法是,如何把一个数组($typeArray=array();)保存在一个txt文本(type.txt)里面..使用的时候就可以直接从文件里读取数据添加删除元素,应该如何写!!

需要使用PHP的var_export()

具体语法为:var_export($times,true);后面不加true不能写入文件

实例:

<?
$fp = fopen(\'aa.txt\',\'w+\'); 
fwrite($fp,var_export($times,true)); 
fclose($fp);
?>
参考技术A <?php
$arr=array('a','b','c');
$str='<?php $array=' . var_export($arr) . '; ?>';
file_put_contents('result.txt', $str);
?>本回答被提问者采纳

以上是关于PHP如何把数据写入JSON文件并在另一PHP文件读取JSON数据?的主要内容,如果未能解决你的问题,请参考以下文章

php如何将json数据写入数据库

php怎么把数据写入文本文件

php怎样把一个数组写入一个文件

php将数组元素按行写入文本文件

用php如何把一些文件和图片上传到另一指定的服务器

在PHP中,如何实现写入或创建另1个PHP文件?