如何使用PHP读取array / JSON中的复杂数据?

菲利普

我一直在使用PHP中的json_decode()函数读取JSON中的大量数据时遇到了非常困难的时期。基本上,我需要阅读基本数据以显示航班日期的始发地和目的地。

这应该是这样的:

20 solutions found.

Solution#   1   Sale Price: BRL2919.54
         Slice 0
             TA 916 GRU 2015-06-16T06:15-03:00 LIM 2015-06-16T09:20-05:00
             AV 962 LIM 2015-06-16T10:04-05:00 MIA 2015-06-16T16:48-04:00

这是JSON代码:http//pastebin.com/dH16RriT

当我尝试对其进行转换并读取时,它带有NULL数据。

$data = json_decode($results, true); // $results is a variable with
the JSON content from the URL above

echo $data['tripOption']['saleTotal']; // just an example
shengbin_xu

是的,您应该使用

print_r($a['trips']['tripOption'][0]['saleTotal'])

如果要读取该数组中的数据,可以执行以下操作:

$data = json_decode($s,true);
foreach ($data['trips']['tripOption'] as $item){
    print_r($item['saleTotal'] . "\n");
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

读取复杂数组中的.xrdml数据

如何使用Spark函数处理ArrayType中的复杂数据

使用 Java Streams 在复杂数据结构中搜索

如何使用 Pyspark 加载复杂数据

如何在R中存储“复杂”数据结构(而不是“复杂数字”)

PHP Soap复杂数据类型?

AJAX / HTML如何存储复杂数据

如何打印原始/复杂数据

使用FMDB提取复杂数据

使用BehaviorSubject处理复杂数据的更改

如何使用 For 循环将复杂数据存储到数组中?

如何修改 TypeConverter 以便我可以使用 kotlin 解析 Room 中的复杂数据

如何在python中访问复杂数据结构中的某些元素

如何通过相关表中的字段过滤复杂数据库中的记录?

如何在Impala中显示复杂数据列(地图类型)中的所有字段?

使用 jquery 从 ASP.NET MVC 中的下拉对象中检索复杂数据

如何在Hive中获取复杂数据类型列的长度

如何将复杂数据发送到 TotalView 中的可视化工具?

如何从表中选择复杂数据并将其从同一表中删除

如何在Pig中扁平化复杂数据类型?

使用 LINQ 在 EF Core 中查询复杂数据类型

从mysql抓取复杂数据并使用php显示它们

如何在复杂数据框中将列分为多行?

Mandrill —如何格式化车把模板的复杂数据

如何对复杂数据类型进行自动区分?

如何生成包含联系信息等复杂数据的QR码?

Symfony API平台。如何正确插入复杂数据?

如何从 android studio 在 firebase 中保存复杂数据?

如何通过Web API加载复杂数据