php 通過API介面連線12306餘票查詢

2022-03-24 09:22:15 字數 1109 閱讀 5193

<?php

header("content-type:text/html;charset='utf-8'");

//設定編碼

echo ""; //

獲取api傳過來的資訊 querydate 時間 from_station 始發站編號 to_station 到達站編號

$url = ""; //

獲取內容 內容是json格式

$data = getcontent($url

);function getcontent($url)

//轉碼

$data = json_decode($data);

//json轉碼之後是物件, 需要將物件轉陣列 不然無法進行迴圈

function object_array($array

)

if(is_array($array

)) }

return

$array;}

//得到陣列資料

$data2 = object_array($data

);//

稍稍美化一下

echo '';

echo '車次

始發站/到達站/終點站

歷時商務座

特等座一等座

二等座高階軟臥

軟臥硬臥

軟座硬座

無座其他

備註';

//迴圈

foreach($data2['data']['datas'] as

$k=>$v

)echo '';

/** ["gr_num"]=>高階軟臥

* ["qt_num"]=>其他

* ["rw_num"]=> 軟臥

* ["rz_num"]=>軟座

* ["tz_num"]=>特等座

* ["wz_num"]=>無座

* ["yw_num"]=>硬臥

* ["yz_num"]=>硬座

* ["ze_num"]=>二等座

* ["zy_num"]=> 一等座

* ["swz_num"]=> 商務座

*/

PHP開發API介面

在實際工作中,使用php寫api介面是經常做的,php寫好介面後,前台就可以通過鏈結獲取介面提供的資料,而返回的資料一般分為兩種情況,xml和json,在這個過程中,伺服器並不知道,請求的 是什麼,有可能是別人非法呼叫我們的介面,獲取資料,因此就要使用安全驗證。從圖中可以看得很清楚,前台想要呼叫介面...

PHP製作API介面

需要單一入口檔案,可以使用autoload來載入 1 獲取get引數 3 m empty get m get m index 4 a empty get a get a index 56 引入類庫 7include libs config.php 8include libs model.class....

php使用者api系統 php之API介面入門詳解

api就是作業系統留給應用程式的乙個呼叫介面,應用程式通過呼叫作業系統的 api 而使作業系統去執行應用程式的命令 動作 本文主要和大家分享php之api介面入門詳解,希望能幫助到大家。1.簡述 api介面開發,其實和平時開發邏輯差不多 但是也有略微差異 平時使用mvc開發 的思路一般是都 由控制器...