回答編集履歴

3

加筆修正

2017/04/05 11:08

投稿

退会済みユーザー
test CHANGED
@@ -15,6 +15,8 @@
15
15
  まず先に余りを求めてから、割る対象の数字から先に余りを引いたものを、
16
16
 
17
17
  割ります。
18
+
19
+ https://3v4l.org/o4Pl0
18
20
 
19
21
  ```PHP
20
22
 

2

加筆修正

2017/04/05 11:08

投稿

退会済みユーザー
test CHANGED
@@ -28,10 +28,10 @@
28
28
 
29
29
  $sho = ($zyusinsu[0] - ($zyusinsu[0] % $henkanSitai_nsinsu)) / $henkanSitai_nsinsu;
30
30
 
31
- echo $sho;
31
+ var_dump($sho);
32
32
 
33
33
  ```
34
34
 
35
35
  結果
36
36
 
37
- > 1
37
+ > int(1)

1

加筆修正

2017/04/05 11:07

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,31 @@
7
7
  浮動小数点で得られた結果を整数化するためにわざわざpreg系関数なんて使わずに、
8
8
 
9
9
  intdiv()使いましょうよ。
10
+
11
+
12
+
13
+ php7でないならば、
14
+
15
+ まず先に余りを求めてから、割る対象の数字から先に余りを引いたものを、
16
+
17
+ 割ります。
18
+
19
+ ```PHP
20
+
21
+ <?php
22
+
23
+
24
+
25
+ $zyusinsu[0] = 15;
26
+
27
+ $henkanSitai_nsinsu = 8;
28
+
29
+ $sho = ($zyusinsu[0] - ($zyusinsu[0] % $henkanSitai_nsinsu)) / $henkanSitai_nsinsu;
30
+
31
+ echo $sho;
32
+
33
+ ```
34
+
35
+ 結果
36
+
37
+ > 1