来源:自学PHP网 时间:2015-04-14 12:58 作者: 阅读:次
[导读] 微信公众平台开发 微信公众平台开发模式 企业微信公众平台汽车查询作者:方倍工作室地址:http: www cnblogs com txw1958 p weixin-63-coach html核心代码:?phpinclude( simple_html_dom php );...
核心代码:
<?php include('simple_html_dom.php'); // var_dump(getCoachInfo("广州到深圳")); function getCoachInfo($keyword) { $divide = "到"; $dividePos = strpos($keyword, $divide); $divideLen = strlen($divide); $from = substr($keyword, 0, $dividePos); $to = substr($keyword, $dividePos + $divideLen, strlen($keyword) - $dividePos - $divideLen); try { $url = "http://www.keyunzhan.com/zhandaozhan_search.php?find_type=2&shousuo=2&startstate=".urlencode($from)."&endstate=".urlencode($to); $html_coach = file_get_html($url); if (!isset($html_coach)){ $html_coach->clear(); return "检索出错!\n如果经常这样,请发送9到QQ空间给我们留言。"; } $result = ""; foreach($html_coach->find('div[class="car_left_detail01_rows"]') as $singleCoach) { $start = $singleCoach->find('div[class="car_left_detail01_rows_col01"]', 0)->plaintext; $station = $singleCoach->find('div[class="car_left_detail01_rows_col01"]', 1)->plaintext; $end = $singleCoach->find('div[class="car_left_detail01_rows_col01"]', 2)->plaintext; $time = $singleCoach->find('div[class="car_left_detail01_rows_col02"]', 0)->plaintext; $time2 = trim(str_replace("+显示全部", "",$time)); $time3 = preg_replace("/[\n\s]+/is", " ", $time2); $distance = $singleCoach->find('div[class="car_left_detail01_rows_col02"]', 1)->plaintext; $price = $singleCoach->find('div[class="car_left_detail01_rows_col03"]', 0)->plaintext; $result .= "出发:".$start.$station."\n". "目的:".$end."\n". "时间:".$time3."\n". "里程:".$distance."\n". "票价:".$price."\n\n"; } $html_coach->clear(); return trim($result); }catch (Exception $e){ } } ?>
演示图片
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com