質問編集履歴

1

編集

2015/07/15 08:45

投稿

at1994
at1994

スコア202

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
 
21
21
 
22
22
 
23
- $url = "http://wiki.gamerp.jp/pokemon/ida/9643.html";
23
+ $url = "sample.html";
24
24
 
25
25
 
26
26
 
@@ -36,43 +36,7 @@
36
36
 
37
37
  $move = array(
38
38
 
39
- "moveName" => (string)$value[0],
40
-
41
- "No." => (string)$value[1],
42
-
43
- "type" => (string)$value[2],
44
-
45
- "category" => (string)$value[3],
46
-
47
- "power" => (string)$value[4],
48
-
49
- "accuracy" => (string)$value[5],
50
-
51
- "PP" => (string)$value[6],
39
+
52
-
53
- "target" => (string)$value[7],
54
-
55
- "priority" => (string)$value[8],
56
-
57
- "direct" => (string)$value[9],
58
-
59
- "protect" => (string)$value[10],
60
-
61
- "magicCoat" => (string)$value[11],
62
-
63
- "parroting" => (string)$value[12],
64
-
65
- "steal" => (string)$value[13],
66
-
67
- "vital" => (string)$value[14],
68
-
69
- "despondency" => (string)$value[15],
70
-
71
- "additionEffect" => (string)$value[16],
72
-
73
- "additionProbability" => (string)$value[17],
74
-
75
- "infomation" => (string)$value[18]
76
40
 
77
41
  );
78
42
 
@@ -96,95 +60,11 @@
96
60
 
97
61
 
98
62
 
99
- 上記PHPコードをブラウザ(Chrome)から確認すると、出力結果が
100
-
101
- ```lang-<PHP>
102
-
103
- //実行結果①
104
-
105
- [{"moveName":" \t\t\t\t\u306f\u305f\u304f<\/td>","No.":" \t\t\t\tNo.1<\/td>","type":"\u30ce\u30fc\u30de\u30eb <\/td>","category":"\u3076\u3064\u308a <\/td>","power":"40<\/td>","accuracy":"100<\/td>","PP":"35<\/td>","target":"\u9078\u629e<\/td>","priority":"0<\/td>","direct":"\u25cb <\/td>","protect":"\u25cb<\/td>","magicCoat":"\u00d7<\/td>","parroting":"\u25cb<\/td>","steal":"\u00d7<\/td>","vital":"-<\/td>","despondency":"-<\/td>","additionEffect":"-<\/td>","additionProbability":"-<\/td>","infomation":"\u901a\u5e38\u653b\u6483<\/td>"}]
63
+ 上記PHPコードをブラウザ(Chrome)から確認すると、出力結果がタグが残った状態でjsonに変換されてしまいます。
106
64
 
107
65
 
108
66
 
109
- ```
110
67
 
111
- のように、タグが残った状態でjsonに変換されてしまいます。
112
-
113
- PHP上で要素一つ一つを出力すると、上記の実行結果とは異なる出力がされます。
114
-
115
- 以下がその結果と実行コードです。
116
-
117
- ```lang-<PHP>
118
-
119
- //実行コード
120
-
121
- //一部省略
122
-
123
-
124
-
125
-
126
-
127
- foreach ($moves as $move) {
128
-
129
- foreach ($move as $value) {
130
-
131
- echo $value."\n";
132
-
133
- }
134
-
135
- }
136
-
137
-
138
-
139
- ```
140
-
141
-
142
-
143
- ```lang-<PHP>
144
-
145
- //実行結果②
146
-
147
- はたく
148
-
149
- No.1
150
-
151
- ノーマル
152
-
153
- ぶつり
154
-
155
- 40
156
-
157
- 100
158
-
159
- 35
160
-
161
- 選択
162
-
163
- 0
164
-
165
-
166
-
167
-
168
-
169
- ×
170
-
171
-
172
-
173
- ×
174
-
175
- -
176
-
177
- -
178
-
179
- -
180
-
181
- -
182
-
183
- 通常攻撃
184
-
185
-
186
-
187
- ```
188
68
 
189
69
  実行結果①は、正規表現で必要要素(実行結果②で出力されている各要素と同じデータ)を抽出しようとしても
190
70