I am newer for php. I want make php page cache, query data from mysql and store data into json format.

I have many questions:

which type of file should I store? .json or .txt or .cache? for I also need use json decode return datas into page.

I want use cron tab, make many mysql queries and write into one json file. what write code should I choose? fopen, fwrite or file_get_contents or other command? (do not cover the data, but continue write. I will deleted the file and renewer it at the next cron time)

If a multi write into a json data (10 or more mysql query at the same time and write into a same json file, each json child format like {name: ".$row['name']."}), how to completed a top { and bottom } to make a standad json data format?

{ //how to add this one

{name: ".$row['name']."}

{name: ".$row['name']."}

// many name from 10 more mysql queries

} //and this one

Thanks.

解决方案which type of file should I store

It doesn't matter. There is no fixed extension, but I would pick .json just to make it clear what the file is supposed to contain.

what write code should I choose?

Just use file_put_contents to put the JSON string (see next section) into a file.

each json child format like

You really do not want to use that method. It might work for a while, but becomes very complex when you need to handle things like quoting and special-character escapes. Instead of re-inventing the wheel, use PHP's built-in JSON functions for this.

Create the data-structure you want using PHP's strings, numbers, and arrays, and then rely on json_encode to turn it into a string.

The main thing to be careful of is that depending on how your php array() looks, you might get JSON [] versus {}.

json php 数组读写,PHP如何将数据写入JSON?相关推荐

  1. json php 数组读写_PHP如何将数据写入JSON?

    I am newer for php. I want make php page cache, query data from mysql and store data into json forma ...

  2. python使用pandas中的to_json函数将dataframe数据写入json文件中

    python使用pandas中的to_json函数将dataframe数据写入json文件中 目录 python使用pandas中的to_json函数将dataframe数据写入json文件中 #导入 ...

  3. 将数据写入json文件,并且读取json文件中的数据

    目录 一.将数据生成json文件 二.读取json文件中的数据 三.方法测试 四.其他附件 1.User实体类 2.import 一.将数据生成json文件 方法 /*** 生成.json格式文件*/ ...

  4. py3提取json指定内容_python3 取页面指定数据(json)

    有一个功能是,每天打开一个网址,里面会有一段数据,数据里有url,这个url是每天会变的,取出这个url然后在新窗口里打开,下载--解压--再调用 我的工作是把这些操作自动化了 先是获取页面数据--取 ...

  5. python 数据写入json文件时中文显示Unicode编码问题

    三.解决办法 在json.dumps()方法中加入一个参数!!ensure_ascii=False!!!!!!!!!ensure_ascii=False!!!!!!!!ensure_ascii=Fal ...

  6. python读json文件数组_如何在python中从json文件读取json对象数组

    我有一个名为example.json的json文件,包含以下内容[{ "product/productId" : "XXX", "product/ti ...

  7. php返回json数组元素,php生成返回json对象数组(json支持中文)

    php生成返回json对象数组 注意两种方法生成的对象数组在结构上的区别 $jarr=array( 'total' => 239, 'list' => array( array( 'cod ...

  8. php解析json转数组,php json转数组出错

    php json转数组出错求助 1:先输出json //组合医生信息JSON $jsonDoctorInfo  = "{\"mecdoctor\":["; $j ...

  9. PG-NoSQL特性:json和 jsonb 读写性能测试

    json和 jsonb 读写性能测试 文章目录 json和 jsonb 读写性能测试 前言 一.jsonb 类型创建索引 二.json jsonb 表写性能测试 1.写入速度比较 2.两表占用空间间大 ...

最新文章

  1. BZOJ3574 HNOI2014抄卡组(哈希)
  2. Linux系统下按了Ctrl+s锁定屏幕后怎么办?
  3. 以太坊钱包开发系列 - 创建钱包账号
  4. [原创]android使用代码生成LayerDrawable的方法和注意事项
  5. asio 组播包ssdp
  6. 建立了索引怎么使用_对MySQL索引的认识
  7. dataGridView1.DataSource多增加列,数据不进自己规定的列?
  8. java 语言实现随机数
  9. python---基础知识回顾(十)进程和线程(协程gevent:线程在I/O请求上的优化)...
  10. 数字个数依次叠加 s=a+aa+aaa+aaaa+aa...a
  11. 如何在阿里云里申请并使用免费https证书SSL、nginx下配置https证书
  12. springBoot整合redis使用介绍(详细案例)
  13. VelocityTracker 滑动速度跟踪器 简介
  14. python把英语句子成分字母_英语句子成分
  15. 用css制作旋转的立方体
  16. 把视频裁剪成图片Python
  17. C语言踢出字符,《懂球堂》| 大写的C字!如何踢出C罗一样的任意球
  18. 自动生成_一键自动生成CAD图纸目录
  19. Mybatis-Plus如何使用
  20. 面试官:说一下公平锁和非公平锁的区别?

热门文章

  1. Python测试开发django1.简介
  2. 【Git】码云Gitee.com管理项目全流程
  3. 修改mysql锁空间大小
  4. [置顶] 读取pdf并且在web页面中显示
  5. Spring的两种代理方式:JDK动态代理和CGLIB动态代理
  6. rhel Linux 网络配置
  7. 将某字符串切割成阵列并排序列出
  8. 嵌入式成长轨迹25 【Linux应用编程强化】【Linux下的C编程 下】【实例:客户端/服务器端程序】...
  9. [导入].Net 中处理Word(2007)文档的一种方法
  10. Linux下tomcat的配置