<?php$url = 'http://luolai.tmall.com/search.htm?pageNum=1'; $lines_array = file($url); echo $lines_array; echo "<br/>"; $lines_string = implode('', $lines_array); eregi("<title>(.*)</title>", $lines_string, $head); echo "head:".$head; echo "<br/>"; print_r($head); echo "<br/>"; echo "title:".$head[1]; ?>
Function File_get_Contents_utf8 ($ Fn) {
$ content = file_get_contents ($ fn); ($content, 'UTF-8, ISO-8859-1', true));
}
?>
タオバオは gb2312 エンコードなので、文字化けします。
echo "title:".iconv('gbk','utf-8',$head[1]);
彼のページは gb2312 で、あなたのページは utf-8 です
したがって、印刷する前にこれを行う必要があります エンコーディング変換
上記の 3 人の誰も文字列を取り出すことができず、空白として表示されます
Deprecated がありますが: Function eregi() is deprecated in Array error warning
but the result is just there
Array (
[0] =>