码迷,mamicode.com
首页 > 其他好文 > 详细

列车车次查询

时间:2015-04-03 09:25:10      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:php   json   

<span style="font-size:18px;"><?php
	#设置编码
	header("content-type:text/html;charset=utf-8");	

	#判断 进行接收
	if(isset($_POST['submit'])){
		#接收数据
		$type = $_POST['type'] ; #火车类型
		$start= urlencode($_POST['start'])	; #起始站
		$end  = urlencode($_POST['end']) ;  #终点站
		
		#创建url
		# 查看车次
		$url = "http://apis.juhe.cn/train/s?name=g4&key=1f9daa1525abbf6a8d032d439bcbd3bf&dtype=json&start={$start}&end={$end}&traintype={$type}";
		
		//查看站次
// 		$url = "http://apis.juhe.cn/train/s2s?start={$start}&end={$end}&traintype={$type}&key=1f9daa1525abbf6a8d032d439bcbd3bf";
		
		
		#获取数据
		$str = file_get_contents($url);
		
		#对json数据进行转换
		$str1 = json_decode($str);  //得到一个对象
		
		$str2 = json_decode($str , true);  //得到一个数组
		
		echo '<pre>';
// 		var_dump($str1 , $str2);
		#进行数据遍历 车次
		foreach($str1->result->train_info as $info){
			echo '车次信息'.$info.'<br>';
			echo '<hr>';
		}
		#其他信息
		foreach($str1->result->station_list as $info){
			echo '车次id'.$info->train_id."<br>";
			echo '车站名字:'.$info->station_name."<br>";
			echo '开车时间:'.$info->leave_time."<br>";
			echo '到站时间:'.$info->arrived_time.'<br>';
			echo '硬座:'.$info->hardSead.'<br>';
			
			echo '<hr>';
		}
                #其他的车次信息
 // 		"train_id": "1",
// 		"station_name": "西安北",
// 		"arrived_time": "-",
// 		"leave_time": "10:10",
// 		"mileage": "-",
// 		"fsoftSeat": "-",
// 		"ssoftSeat": "-",
// 		"hardSead": "-",
// 		"softSeat": "-",
// 		"hardSleep": "-",
// 		"softSleep": "-",
// 		"wuzuo": "-",
// 		"swz": "-",
// 		"tdz": "-",
// 		"gjrw": "-",
// 		"stay": "-"

// 		#遍历站次
// 		foreach($str1->result->data as $info){
// 			echo $info->trainOpp.'<br>';
// 			echo $info->train_typename.'<br>';
// 			echo $info->leave_time."<br>";
// 			echo $info->arrived_time.'<br>';
// 			echo '<hr>';
// 		}
		
	}</span>

列车车次查询

标签:php   json   

原文地址:http://blog.csdn.net/u010657348/article/details/44839069

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!