$url = "http://list.taobao.com/browse/cat-0.htm"; $html = file_get_contents($url); echo &#39;&#39;; $pattern=&#39;/\(.*?)\<\/a\>/&#39;; preg_match_all($pattern, $html, $array, PREG_SET_ORDER); foreach($array as $item) { echo $item[1] . "=>" . mb_convert_encoding($item[2], &#39;UTF-8&#39;, &#39;GB2312&#39;); echo ""; }