質問編集履歴

2

全体のコードの追記

2019/03/14 09:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,58 @@
64
64
 
65
65
 
66
66
 
67
+ ここの震度4部分を取得しています。※table
68
+
69
+ https://typhoon.yahoo.co.jp/weather/jp/earthquake/20190313134857.html
70
+
71
+
72
+
73
+ //--全体コード
74
+
75
+ //https://typhoon.yahoo.co.jp/weather/jp/earthquake/20190313134857.html ここの震度部分を取得しています。(table)
76
+
77
+ require_once('phpQuery-onefile.php');
78
+
79
+
80
+
81
+ $MainDom = GetDom("https://typhoon.yahoo.co.jp/weather/jp/earthquake/20190313134857.html");
82
+
83
+ $str = "";
84
+
85
+
86
+
87
+ foreach(pq($MainDom)->find(".yjw_table")->find("table") as $item){
88
+
89
+ foreach(pq($item)->find("tr") as $item2){
90
+
91
+ foreach(pq($item2)->find("td:eq(1)")->find("small") as $item3){
92
+
93
+ $str .= preg_replace("/( | )/", ",", pq($item3)->text());
94
+
95
+ }
96
+
97
+ }
98
+
99
+ }
100
+
101
+ echo $str;
102
+
103
+
104
+
105
+ function GetDom(String $url){
106
+
107
+ return phpQuery::newDocument(file_get_contents($url));
108
+
109
+ }
110
+
111
+
112
+
113
+ //結果
114
+
115
+ //「和歌山市, 海南市, 有田市, 御坊市, 田辺市, 湯浅町, 和歌山広川町, 有田川町, 和歌山日高町, 由良町, みなべ町, 日高川町...中土佐町, 黒潮町,」
116
+
117
+ //半角だけが削除されない。
118
+
67
119
  ```
68
120
 
69
121
 

1

`preg_replace("/( | )/", ",", pq($item3)->text());`に変更しました。申し訳ないです。

2019/03/14 09:22

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- preg_replace("/( | )/", "", pq($item)->text());
31
+ preg_replace("/( | )/", ",", pq($item3)->text());
32
32
 
33
33
 
34
34