Esempio n. 1
0
 public static function geta()
 {
     $uri = 'http://tq.21004.com/';
     $data = iconv('GBK', 'UTF-8', \HttpClient::factory()->get($uri)->data());
     $d = array();
     if (preg_match_all('#<h3>([^<]+)</h3>(.*)<\\/div>#Uis', $data, $m)) {
         foreach ($m[0] as $k => $v) {
             $d[$m[1][$k]] = array();
             preg_match_all('#target="_blank">([^<]+)<\\/a>#Uis', $m[2][$k], $m2);
             foreach ($m2[0] as $k2 => $v2) {
                 $d[$m[1][$k]][\PinYin::get($m2[1][$k2])] = $m2[1][$k2];
             }
         }
     }
 }
Esempio n. 2
0
 /**
  * 返回当前字符的拼音
  *
  * @return string
  */
 public function pinyin()
 {
     return PinYin::get($this->data);
 }