質問編集履歴

4

<head>タグを修正しました。

2018/06/09 06:08

投稿

agep31
agep31

スコア29

test CHANGED
File without changes
test CHANGED
@@ -36,6 +36,10 @@
36
36
 
37
37
  <head>
38
38
 
39
+ ・・・
40
+
41
+ </head>
42
+
39
43
  <body>
40
44
 
41
45
  ・・・
@@ -67,8 +71,6 @@
67
71
  </div>
68
72
 
69
73
  ・・・
70
-
71
- </head>
72
74
 
73
75
  </body>
74
76
 

3

htmlを見やすく載せました。

2018/06/09 06:08

投稿

agep31
agep31

スコア29

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  ```ここに言語を入力
2
+
3
+ //自分が書いたソースコード
2
4
 
3
5
  <?php
4
6
 
@@ -24,17 +26,11 @@
24
26
 
25
27
  echo "<br>";
26
28
 
27
-
28
-
29
29
  ?>
30
-
31
- ```### 前提・実現したいこと
32
30
 
33
31
 
34
32
 
35
- htmlの中にある指定した要素を取り出したいです。
33
+ //取得したいhtmlの中
36
-
37
-
38
34
 
39
35
  <html>
40
36
 
@@ -78,6 +74,12 @@
78
74
 
79
75
  </html>
80
76
 
77
+ ```### 前提・実現したいこと
78
+
79
+
80
+
81
+ htmlの中にある指定した要素を取り出したいです。
82
+
81
83
 
82
84
 
83
85
  preg_match_all関数を使ってこのようなhtmlの中から、209,800円~259,800円の数値のみを取得したいです。

2

実際に取得したいhtmlの中身を載せました。

2018/06/09 05:26

投稿

agep31
agep31

スコア29

test CHANGED
File without changes
test CHANGED
@@ -38,13 +38,41 @@
38
38
 
39
39
  <html>
40
40
 
41
+ <head>
42
+
41
43
  <body>
42
44
 
43
- 〇〇円~〇〇円
45
+ ・・・
44
46
 
45
- △△人~△△任
47
+ <div class="infoArea02Wrap clearfix">
46
48
 
49
+ <div class="infoArea02L">
50
+
51
+ <div class="infoArea02Top">
52
+
53
+ <dl class="clearfix">
54
+
55
+ <dt>旅行代金</dt>
56
+
57
+ <dd>
58
+
59
+ <p class="price01"><em><strong>209,800円~259,800円</strong></em></p>
60
+
61
+ <p class="price02">/大人1名様(2.3名1室利用) <span class="surcharge">(燃油サーチャージ別)</span></p>
62
+
63
+ </dd>
64
+
65
+ </dl>
66
+
67
+ <script src="//e.his-j.com/static/02A/impresso/js/detail/fuel_another.js"></script>
68
+
69
+ <span style="color:#FF0000; font-size:12px;">※8/19・8/31出発のみスーパーサマーセールの対象日です。それ以外の出発日は既に販売中です。</span>
70
+
71
+ </div>
72
+
47
- ✕個~✕個
73
+ ・・・
74
+
75
+ </head>
48
76
 
49
77
  </body>
50
78
 
@@ -52,7 +80,7 @@
52
80
 
53
81
 
54
82
 
55
- preg_match_all関数を使ってこのようなhtmlの中から、〇〇円~〇〇円の数値のみを取得したいです。
83
+ preg_match_all関数を使ってこのようなhtmlの中から、209,800円~259,800円の数値のみを取得したいです。
56
84
 
57
85
 
58
86
 

1

ソースコードを見やすくしました。

2018/06/09 04:30

投稿

agep31
agep31

スコア29

test CHANGED
File without changes
test CHANGED
@@ -1,38 +1,10 @@
1
- ### 前提・実現したいこと
2
-
3
-
4
-
5
- htmlの中にある指定した要素を取り出したいです。
6
-
7
-
8
-
9
- <html>
10
-
11
- <body>
12
-
13
- 〇〇,〇円~〇〇,〇円
1
+ ```ここに言語を入力
14
-
15
- △△人~△△任
16
-
17
- ✕個~✕個
18
-
19
- </body>
20
-
21
- </html>
22
-
23
-
24
-
25
- preg_match_all関数を使ってこのようなhtmlの中から、〇〇円~〇〇円の数値のみを取得したいです。
26
-
27
-
28
-
29
- ### 該当のソースコード
30
2
 
31
3
  <?php
32
4
 
33
5
  //htmlの取得
34
6
 
35
- $url = "aaa.bbb.ccc.jp"; //取得したいサイトのURL
7
+ $url = "https://e.his-j.com/shop/tour/voyage.aspx?portal=02A&jarea=10&tour=TI-CYC0838"; //取得したいサイトのURL
36
8
 
37
9
  require_once("./phpQuery-onefile.php");
38
10
 
@@ -51,6 +23,36 @@
51
23
  print_r($matches_price);
52
24
 
53
25
  echo "<br>";
26
+
27
+
28
+
29
+ ?>
30
+
31
+ ```### 前提・実現したいこと
32
+
33
+
34
+
35
+ htmlの中にある指定した要素を取り出したいです。
36
+
37
+
38
+
39
+ <html>
40
+
41
+ <body>
42
+
43
+ 〇〇円~〇〇円
44
+
45
+ △△人~△△任
46
+
47
+ ✕個~✕個
48
+
49
+ </body>
50
+
51
+ </html>
52
+
53
+
54
+
55
+ preg_match_all関数を使ってこのようなhtmlの中から、〇〇円~〇〇円の数値のみを取得したいです。
54
56
 
55
57
 
56
58