用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

读取团购网站的api的php程序

时间:2015-01-23  来源:西部数据  作者:西部数据

读取团购网站的api的php教程程序,代码如下:

  1. $arr = array
  2.  array("http://www.meituan.com/api/deals/hao123","url","美团网"), 
  3.  
  4. ); 
  5.  
  6. class AminoAcid { 
  7.     var $name
  8.     var $symbol
  9.     var $code
  10.     var $type;  
  11.     function AminoAcid ($aa){ 
  12.         foreach ($aa as $k=>$v
  13.             $this->$k = $aa[$k]; 
  14.     } 
  15. function readDatabase($filename,$label){ 
  16.     $data = implode("",file($filename)); 
  17.     $parser = xml_parser_create(); 
  18.     xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); 
  19.     xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); 
  20.     xml_parse_into_struct($parser$data$values$tags); 
  21.     xml_parser_free($parser); 
  22.     foreach ($tags as $key=>$val) { 
  23.         if ($key == $label) { 
  24.             $molranges = $val
  25.             for ($i=0; $i < count($molranges); $i+=2) { 
  26.                 $offset = $molranges[$i] + 1; 
  27.                 $len = $molranges[$i + 1] - $offset
  28.                 $tdb[] = parseMol(array_slice($values$offset$len)); 
  29.             } 
  30.         } else { 
  31.             continue
  32.         } 
  33.     } 
  34.     return $tdb
  35. function parseMol($mvalues){ 
  36.     for ($i=0; $i < count($mvalues); $i++) { 
  37.         $mol[$mvalues[$i]["tag"]] = $mvalues[$i]["value"]; 
  38.     } 
  39.     return new AminoAcid($mol); 
  40.  
  41. foreach($arr as $key => $value){ 
  42.    $r = readDatabase($value[0],$value[1]);  
  43.    print_r($r);//打印出来解析出来的信息 
  44.  } 
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门