今天老大突然给了我一个小任务,给我一个txt文件,里边是很多的json字串,要求将这些字串转换成php中的数组:

于是开足火力,用了将进5分钟的时间完成了任务,代码如下:

$jsonStr = file_get_contents('./2.txt');$arr = json_decode($jsonStr);
$arr = ob2ar($arr);file_put_contents('./2Arr(php).php','<?php'."\r\n".var_export($arr,true));function ob2ar($obj) {if(is_object($obj)) {$obj = (array)$obj;$obj = ob2ar($obj);} elseif(is_array($obj)) {foreach($obj as $key => $value) {$obj[$key] = ob2ar($value);}}return $obj;
}

根据资料【http://ianz.sinaapp.com/?p=40】

转载于:https://www.cnblogs.com/ishenghuo/p/4259670.html

PHP将json或对象转成数组相关推荐

  1. js中如何把 json对象转换成 数组

    // var data2 = JSON.parse(data); // JSON.parse() 把 json字符串 转化成 json 对象 // var a = JSON.stringify(dat ...

  2. 如何将json对象转成数组???

    如何将json对象转成数组??? 原:var json={"phone_num_wxx":"用户手机号","phone_city_wxx": ...

  3. json格式的数据转换成数组格式。

    1.这个方法的作用就是将json格式的数据转换成数组格式. 2.,假设有Person这个类,有json类型数据str=str = [{"name":"张三",& ...

  4. doctrine find的对象转换成数组_「ES6基础」Array数组的新方法(上)

    在日常工作中我们经常会与数组打交道,因此需要熟练掌握数组操作的相关方法,ES6中关于数组的操作,又给我们带来了哪些惊喜呢,Array数组操作又添加了哪些新方法? 本篇文章将从以下几个方面进行介绍: A ...

  5. php7对象转换成数组,php 如何把对象转换成数组对象

    php把对象转换成数组对象的方法:首先打开相应的PHP代码文件:然后通过"function array_to_object($arr){...}"方法把对象转换成数组即可. 本文操 ...

  6. php将对象转换成数组

    * @todo 将对象转换成数组      * @param unknown_type $obj      * @return unknown      */       function objec ...

  7. 将有length属性的对象转换成数组

    将有length属性的对象转换成数组 //以arguments为例//方法一:var args = Array.prototype.slice.call(arguments) //例题:实现函数 ca ...

  8. 把 数组对象 里的 对象 转换成 数组对象 的形式

    把 数组对象 里的 对象 转换成 数组对象 的形式 let moni = this.data.moni; // 把接口数组里的 对象变成数组对象的形式 moni.forEach((item) => ...

  9. php把对象转换成数组,php对象转换成数组的方法

    php对象转换成数组的方法 发布时间:2020-05-20 14:13:07 来源:亿速云 阅读:108 作者:鸽子 php对象转数组方法 在php中将对象转数组的方法,可以通过使用"get ...

最新文章

  1. 【Deep Learning笔记】卷积神经网络必须要掌握的知识(看不懂你来打我)
  2. abaqus中元素过度失真是什么意思_Abaqus三维多晶体脚本建模Voronoi多面体建模
  3. python中常见的一些题目汇总
  4. 20165211 2017-2018-2 《Java程序设计》第4周学习总结
  5. ubuntu安装谷歌浏览器 typora+出现编码错误‘ascii‘ codec can‘t encode character ‘\u6b66‘+docker里安装tensorrt报错
  6. python rsa_Python RSA 公钥加密结果不一致
  7. 招兵买马,亚马逊再次补强人工智能
  8. miniconda安装BWA 以及miniconda的环境配置
  9. 为什么要学linux命令以及linux(ubuntu)的文件与目录命令
  10. 页面加载完就执行的设置?
  11. 教育学相关期刊杂志介绍
  12. 音频插件使用(wavesurfer.js)
  13. JavaSE实战项目:飞翔的小鸟(完整版)
  14. 亲属卡额度是什么意思_2019信用卡权益总结之十二:附属卡
  15. 量化交易入门阶段——欧奈尔的CANSLIM模型(A 年度净利润同比增长率)
  16. 汽车电子功能安全标准ISO26262解析(五)——FTA
  17. abaqus script提取应力应变位移 odb学习 addData
  18. 2016{太原UI设计师}郭文军讲解UI设计版式
  19. ubuntu18.04安装截图软件shutter
  20. 针对亚马逊卖家可深挖的畅销产品建议

热门文章

  1. java:合并两个排序的整数数组A和B变成一个新的数组。新数组也要有序。
  2. 安卓平分位置layout_weight学习记录
  3. mybatis 解析Integer为0的属性,解析成空字符串
  4. 对象的内置属性和js的对象之父Object()
  5. ashx误删后,未能创建类型
  6. 老公和老婆的15个关于......
  7. 这样写交互说明,开发不会约你去爬山~
  8. 产品设计 | 价格理论与用户体验
  9. 扎心了!年薪100万,却还不起5000块的信用卡
  10. PMCAFF问答精选 | 产品新手写PRD需要注意什么?