回答編集履歴
2
蛇足
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のマークダウン使えねーんかい!!
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
|
|