ホームページ >バックエンド開発 >PHPチュートリアル >PHP はこの Web ページのデータのみを必要とし、HTML コンテンツは必要とせず、json の後にそれをファイルに書き込みます。
PHP はこの Web ページのデータのみをキャプチャし、HTML コンテンツは必要とせず、json の後にファイルに書き込みます。
http://www.okooo.com/Upload/sohu/ table_23.html
初心者にはアドバイスが必要です。ああ、難しいのは正規表現です。正規表現の書き方がわかりません。
-----解決策---------- -----------
$url = 'http://www.okooo.com/Upload/sohu/table_23.html';<br />$s = file_get_contents($url);<br />preg_match_all('#<table.+</table>#isU', $s, $m);<br />foreach(array_map('strip_tags', $m[0]) as $r) {<br /> $a = preg_split('/\s+/', $r, -1, PREG_SPLIT_NO_EMPTY);<br /> $res[] = array_chunk(array_slice($a, 0, -1), 3);<br />}<br />print_r($res);<br />echo json_encode($res);
配列<br>(<br> [0] => 配列<br> (<br> [0] => ;アレイ<br>(<br>; [1] =&gt; [2] =&gt; points<br><br>[1] =&gt; > (<br> ) [0] = & gt; 1 <br> [1] = & gt; ユベントス <br> [2] = & gt; <br> <br> <br> [2] = & gt; array <br> <br> <br> [4] =&gt;)<br><br> [5] =&gt;[2] =&gt;