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]; } } } }
/** * 返回当前字符的拼音 * * @return string */ public function pinyin() { return PinYin::get($this->data); }