Contoh Kode PHP
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Untuk menggunakan class PHP gtfs-realtime-bindings
di project sendiri, Anda harus menambahkan dependensi untuk paket google/gtfs-realtime-bindings terlebih dahulu di project PHP berbasis Composer.
Di bagian require
pada file composer.json Anda, tambahkan dependensi:
"require": {
"google/gtfs-realtime-bindings": "x.y.z"
}
Dengan x.y.z
adalah versi rilis terbaru
paket.
Cuplikan kode berikut menunjukkan proses untuk mendownload feed data GTFS-realtime
dari URL tertentu, menguraikannya sebagai FeedMessage
(jenis root
skema GTFS-realtime), dan melakukan iterasi pada hasilnya.
require_once 'vendor/autoload.php';
use transit_realtime\FeedMessage;
$data = file_get_contents("URL OF YOUR GTFS-REALTIME SOURCE GOES HERE");
$feed = new FeedMessage();
$feed->parse($data);
foreach ($feed->getEntityList() as $entity) {
if ($entity->hasTripUpdate()) {
error_log("trip: " . $entity->getId());
}
}
Untuk mengetahui detail selengkapnya, lihat halaman project
PHP.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-04-17 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-04-17 UTC."],[],[]]