php json解码txt文件 [英] php json decode a txt file
本文介绍了php json解码txt文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有以下文件:
data.txt
{name:yekky}{name:mussie}{name:jessecasicas}
我对PHP相当陌生.您知道如何使用PHP解码上述JSON吗?
I am quite new at PHP. Do you know how I can use the decode the above JSON using PHP?
我的PHP代码
var_dump(json_decode('data.txt', true));// var_dump value null
foreach ($data->name as $result) {
echo $result.'<br />';
}
推荐答案
json_decode 以字符串作为参数.用file_get_contents
json_decode takes a string as an argument. Read in the file with file_get_contents
$json_data = file_get_contents('data.txt');
json_decode($json_data, true);
您确实需要通过在字符串周围添加引号,对象之间的逗号并将对象放置在包含数组(或对象)的内部来将示例字符串调整为有效的JSON.
You do need to adjust your sample string to be valid JSON by adding quotes around strings, commas between objects and placing the objects inside a containing array (or object).
[{"name":"yekky"}, {"name":"mussie"}, {"name":"jessecasicas"}]
这篇关于php json解码txt文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文