php - GTFS-RT txt 文件作为 JSON 数据
问题描述
我正在编写一个简单的 PHP 代码,该代码应该从 txt 文件中提取特定数据。txt 文件来自 GTFS-RT API。我想让它尽可能简单,因此不使用协议缓冲区文件。
我无法提取数据。
我尝试将文件视为 JSON,但是结果为空。我已经尝试过 Json_encode 和 Json_decode。我尝试了 print_r、var_dump 和 echo 来查看数据是如何构建的,但我被卡住了。
数据构建如下:
https://i.imgur.com/c9E64pd.png
<?php
$data=file_get_contents("https://gtfsr-pp.samtrafiken.se/otraf/TripUpdates.pb?key={API-key}");
echo $data->entity[0]->id;
?>
此代码返回为空。
是的,我有正确的 API 密钥,我只是在这里隐藏密钥。
解决方案
推荐阅读
- python - 在python中覆盖全局变量
- android - 从 android 非活动类中的 Sharedpreferences 获取以前的值
- vba - VBA:对于数组循环中的每个元素
- typo3 - FormPagePreviewRenderer.php T3 10.3.0 中的错误
- mysql - 将 INSERT INTO 和 SELECT 组合为多个 VALUES
- eclipse - WSO2 EI - Integration Studio 单元测试配置
- python - 根据随机选择的 bin 获取数据帧的列的平均值和总和
- haxe - Haxe - 未找到标准库
- wpf - WPF:在子视图模型中获取父属性
- javascript - p5js 在主范围内使用循环函数