首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jQuery到PHP数组

jQuery到PHP数组
EN

Stack Overflow用户
提问于 2017-05-28 09:09:25
回答 5查看 37关注 0票数 0

我有一个脚本,保存文本文件的输入,我需要解析到我的数据库。我使用PHP来解析成MySQL,但是文本文件不符合JSON,并且我还不知道如何将这些数据转换成PHP可以读取的数组。

如果json_decode()不能处理文本,那么有什么选项可以将其转换为数组,这样我就可以从"id""p""m""op"中将值插入到我的数据库中。

下面是文件中的文本示例(即file1.txt):

代码语言:javascript
运行
复制
jQuery([{"id”:”abcd123”,”p”:”1999.00","m":"1123.00","op":"1332.00"},{"id”:”efgh1234”,”p”:”642.00","m":"829.00","op":"712.40”}]);
EN

Stack Overflow用户

发布于 2017-05-28 11:40:32

您需要做以下事情。a)将字符“替换为”。b)提取file_contents。我假设你知道如何做到这一点。file_get_contents是一个调用。甚至可以与远程链接一起工作。c)提取关联数组。

代码语言:javascript
运行
复制
$out = substr($str,8,-3);
$array = explode(',', $str);

新的输出将是数组( => {"id":"abcd123“1 => "p":"1999.00”2 => "m":"1123.00“3 => "op":"1332.00"} 4 => {"id":"efgh1234”5 => "p":"642.00“6 => "m":"829.00”7 => "op":"712.40"} )

剩下的部分现在应该很容易处理了。也许还有更好的方法来做到这一点。没有时间去探索。

票数 0
EN
查看全部 5 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44222924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档