質問編集履歴
2
全体のコードの追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -31,6 +31,32 @@
|
|
31
31
|
//「和歌山市, 海南市, 有田市, 御坊市, 田辺市, 湯浅町, 和歌山広川町, 有田川町, 和歌山日高町, 由良町, みなべ町, 日高川町」
|
32
32
|
//全角は削除されるが、半角は削除されない。
|
33
33
|
|
34
|
+
ここの震度4部分を取得しています。※table
|
35
|
+
https://typhoon.yahoo.co.jp/weather/jp/earthquake/20190313134857.html
|
36
|
+
|
37
|
+
//--全体コード
|
38
|
+
//https://typhoon.yahoo.co.jp/weather/jp/earthquake/20190313134857.html ここの震度部分を取得しています。(table)
|
39
|
+
require_once('phpQuery-onefile.php');
|
40
|
+
|
41
|
+
$MainDom = GetDom("https://typhoon.yahoo.co.jp/weather/jp/earthquake/20190313134857.html");
|
42
|
+
$str = "";
|
43
|
+
|
44
|
+
foreach(pq($MainDom)->find(".yjw_table")->find("table") as $item){
|
45
|
+
foreach(pq($item)->find("tr") as $item2){
|
46
|
+
foreach(pq($item2)->find("td:eq(1)")->find("small") as $item3){
|
47
|
+
$str .= preg_replace("/( | )/", ",", pq($item3)->text());
|
48
|
+
}
|
49
|
+
}
|
50
|
+
}
|
51
|
+
echo $str;
|
52
|
+
|
53
|
+
function GetDom(String $url){
|
54
|
+
return phpQuery::newDocument(file_get_contents($url));
|
55
|
+
}
|
56
|
+
|
57
|
+
//結果
|
58
|
+
//「和歌山市, 海南市, 有田市, 御坊市, 田辺市, 湯浅町, 和歌山広川町, 有田川町, 和歌山日高町, 由良町, みなべ町, 日高川町...中土佐町, 黒潮町,」
|
59
|
+
//半角だけが削除されない。
|
34
60
|
```
|
35
61
|
|
36
62
|
### 補足情報(FW/ツールのバージョンなど)
|
1
`preg_replace("/( | )/", ",", pq($item3)->text());`に変更しました。申し訳ないです。
title
CHANGED
File without changes
|
body
CHANGED
@@ -13,7 +13,7 @@
|
|
13
13
|
//「和歌山市 海南市 有田市 御坊市 田辺市 湯浅町 和歌山広川町 有田川町 和歌山日高町 由良町 みなべ町 日高川町」-
|
14
14
|
//が入っています。
|
15
15
|
|
16
|
-
preg_replace("/( | )/", "", pq($
|
16
|
+
preg_replace("/( | )/", ",", pq($item3)->text());
|
17
17
|
|
18
18
|
//結果-
|
19
19
|
//「和歌山市, 海南市, 有田市, 御坊市, 田辺市, 湯浅町, 和歌山広川町, 有田川町, 和歌山日高町, 由良町, みなべ町, 日高川町」
|