回答編集履歴

2

蛇足

2016/12/12 15:28

投稿

nnahito
nnahito

スコア2004

test CHANGED
@@ -182,10 +182,34 @@
182
182
 
183
183
  なので、
184
184
 
185
+
186
+
185
187
  `preg_match("/^[0-9]+$/", $num)`
186
188
 
189
+
190
+
187
191
  と、
188
192
 
193
+
194
+
189
195
  `preg_match("/^[0-9]+$/", $num1)`
190
196
 
197
+
198
+
191
199
  が、両方1……つまり、`$num`と`$num1`の両方が数値のみならば、計算を開始するというふうになります。
200
+
201
+
202
+
203
+
204
+
205
+ # 蛇足
206
+
207
+ PHPには、全角を半角に治すという、素晴らしい関数が用意されておりまして……
208
+
209
+
210
+
211
+ [http://php.net/manual/ja/function.mb-convert-kana.php](http://php.net/manual/ja/function.mb-convert-kana.php)
212
+
213
+
214
+
215
+ `$num = mb_convert_kana($num, "n", "UTF-8")`

1

何やねん!tableのマークダウン使えねーんかい!!

2016/12/12 15:27

投稿

nnahito
nnahito

スコア2004

test CHANGED
@@ -162,19 +162,15 @@
162
162
 
163
163
 
164
164
 
165
- | 正規表現 | 意味 |
165
+ / → 正規表現の始まりと終わり
166
166
 
167
- |:-----------|:------------|
167
+ ^ → 行の始まり
168
168
 
169
- | / | 正規表現始まりと終わり |
169
+ [0-9] → 0~9数値
170
170
 
171
- | ^ | 行始ま |
171
+ + → 直前文字の繰返し
172
172
 
173
- | [0-9] | 0~9の数値 |
174
-
175
- | + | 直前の文字の繰り返し |
176
-
177
- | $ | 行の終わり |
173
+ $ → 行の終わり
178
174
 
179
175
 
180
176