Hướng dẫn php get remainder of division - php lấy phần còn lại của phép chia

Tôi đang chia 19/5 trong đó tôi đã sử dụng 19/5 nhưng tôi không thể có được phần còn lại.only.

Làm sao để tôi có được nó.

Cảm ơn Jean

hỏi ngày 17 tháng 7 năm 2010 lúc 19:32Jul 17, 2010 at 19:32

Hướng dẫn php get remainder of division - php lấy phần còn lại của phép chia

X10nDX10nDX10nD

21.1K45 Huy hiệu vàng109 Huy hiệu bạc152 Huy hiệu đồng45 gold badges109 silver badges152 bronze badges

11

echo 19 % 5;

Nếu trả lại 4, phần còn lại của 19/5 (3 rem 4) không cần phải sử dụng sàn, bởi vì kết quả của hoạt động mô đun sẽ luôn là giá trị nguyên.

Nếu bạn muốn phần còn lại khi làm việc với các giá trị điểm nổi, thì PHP cũng có hàm fmod ():

echo fmod(19,5.5);

CHỈNH SỬA

Nếu bạn muốn phần còn lại là số thập phân:

một trong hai

echo 19/5 - floor(19/5);

hoặc

echo (19 % 5) / 5

Cả hai sẽ trở lại 0,8

Đã trả lời ngày 17 tháng 7 năm 2010 lúc 19:38Jul 17, 2010 at 19:38

Hướng dẫn php get remainder of division - php lấy phần còn lại của phép chia

Mark Bakermark BakerMark Baker

207K31 Huy hiệu vàng338 Huy hiệu bạc380 Huy hiệu Đồng31 gold badges338 silver badges380 bronze badges

3

Vui lòng thử nó-

  $tempMod = (float)($x / $y);
  $tempMod = ($tempMod - (int)$tempMod)*$y;

Đã trả lời ngày 17 tháng 7 năm 2010 lúc 19:35Jul 17, 2010 at 19:35

SadatsadatSadat

3,4232 huy hiệu vàng30 huy hiệu bạc45 huy hiệu đồng2 gold badges30 silver badges45 bronze badges

0

Tùy thuộc vào ngôn ngữ bạn đang sử dụng, % có thể không phải là toán tử mô đun. Tôi sẽ cho rằng bạn đang sử dụng PHP, trong trường hợp đó là %.

Từ những gì tôi có thể thấy, không cần phải sử dụng

echo fmod(19,5.5);
0 với mô đun số nguyên, nó sẽ luôn trả về một số nguyên. Bạn có thể loại bỏ nó một cách an toàn.

Đối với tôi, có vẻ như nó không phải là toán học mang lại cho bạn địa ngục, đó là mã xung quanh nó. Bạn sẽ cần đăng nhiều mã hơn; Mã bạn đã liệt kê là tốt.

Edit:

Bạn không tìm kiếm phần còn lại, bạn đang tìm kiếm giá trị thập phân bên trái. Nó không có tên.

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);

Đây phải là những gì bạn đang tìm kiếm.

Đã trả lời ngày 17 tháng 7 năm 2010 lúc 19:40Jul 17, 2010 at 19:40

Mattbastamattbastamattbasta

13.1k9 Huy hiệu vàng44 Huy hiệu bạc67 Huy hiệu Đồng9 gold badges44 silver badges67 bronze badges

2

Php tính toán còn lại như thế nào?

Hàm fmod () trả về phần còn lại (modulo) của x/y.Returns the floating point remainder (modulo) of the division of the arguments

Làm thế nào để tôi tìm thấy thương số và phần còn lại trong PHP?

PHP | hàm intdiv (). Intdiv là viết tắt của phân chia số nguyên. Hàm này trả về chỉ số số nguyên của bộ phận của cổ tức và chia cho đã cho. Chức năng này loại bỏ phần còn lại khỏi cổ tức để làm cho nó chia đều cho ước số và trả lại chỉ số sau khi chia.(float

echo fmod(19,5.5);
1, float
echo fmod(19,5.5);
2
): float

Bạn sẽ sử dụng nhà điều hành nào để tìm phần còn lại sau PHP phân chia?

Toán tử mô đun trả về phần còn lại của hai số sau khi phân chia.

PHP có phân chia không?

Toán tử phân chia ("/") trả về giá trị nổi trừ khi hai toán hạng là số nguyên (hoặc các chuỗi được chuyển đổi thành số nguyên) và các số đều chia đều, trong trường hợp đó sẽ được trả về giá trị nguyên. Để phân chia số nguyên, xem intdiv ().

(Php 4> = 4.2.0, Php 5, Php 7, Php 8)

FMOD - Trả về phần còn lại điểm nổi (modulo) của sự phân chia của các đối số

Sự mô tả

FMOD (Float echo fmod(19,5.5); 1, Float echo fmod(19,5.5); 2): Float

Thông sốfmod()

echo fmod(19,5.5);
7

echo fmod(19,5.5); 3

  • Cổ tức
  • echo fmod(19,5.5);
    
    4
  • Ưu điểm - Integer division

Trả về giá trị

17 năm trước

echo 19/5 - floor(19/5);
0

echo 19/5 - floor(19/5);
1

echo 19/5 - floor(19/5);
2

echo 19/5 - floor(19/5);
3

Cory tại Lavacube Dot Net

16 năm trước

echo 19/5 - floor(19/5);
4

echo 19/5 - floor(19/5);
5

echo 19/5 - floor(19/5);
6

echo 19/5 - floor(19/5);
7

echo 19/5 - floor(19/5);
8

echo 19/5 - floor(19/5);
9

echo (19 % 5) / 5
0

echo (19 % 5) / 5
1

echo (19 % 5) / 5
2

echo 19/5 - floor(19/5);
3

Ysangkok tại Gmail Dot Com ¶

4 năm trước

echo (19 % 5) / 5
4

echo (19 % 5) / 5
5

echo (19 % 5) / 5
6

echo (19 % 5) / 5
7

echo (19 % 5) / 5
8

echo (19 % 5) / 5
9

  $tempMod = (float)($x / $y);
  $tempMod = ($tempMod - (int)$tempMod)*$y;
0

Nospam tại neonit dot de ¶

5 năm trước

15 năm trước

  $tempMod = (float)($x / $y);
  $tempMod = ($tempMod - (int)$tempMod)*$y;
2

  $tempMod = (float)($x / $y);
  $tempMod = ($tempMod - (int)$tempMod)*$y;
3

echo 19/5 - floor(19/5);
3

echo fmod(19,5.5);
06

18 năm trước

  $tempMod = (float)($x / $y);
  $tempMod = ($tempMod - (int)$tempMod)*$y;
5

  $tempMod = (float)($x / $y);
  $tempMod = ($tempMod - (int)$tempMod)*$y;
6

  $tempMod = (float)($x / $y);
  $tempMod = ($tempMod - (int)$tempMod)*$y;
7

  $tempMod = (float)($x / $y);
  $tempMod = ($tempMod - (int)$tempMod)*$y;
8

  $tempMod = (float)($x / $y);
  $tempMod = ($tempMod - (int)$tempMod)*$y;
9

Radoslaw Dot Roszkowski tại Gmail Dot Com ¶

4 năm trước

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
0

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
1

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
2

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
3

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
4

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
5

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
6

Nospam tại neonit dot de ¶

Radoslaw Dot Roszkowski tại Gmail Dot Com ¶

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
7

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
8

$leftover = 19 / 5;
$leftover = $leftover - floor($leftover);
9

19/50

19/51

19/52

echo 19/5 - floor(19/5);
3

4 năm trước

Nospam tại neonit dot de ¶

19/54

5 năm trước

Snakeater251 ¶

19/55

19/56

19/57

echo 19/5 - floor(19/5);
3

Linkboss tại Gmail Dot Com ¶

12 năm trước

19/59

19/50

echo 19/5 - floor(19/5);
3

verdy_p ¶

16 năm trước

19/52

19/53

19/54

19/55

19/56

19/57

Rocan ¶

17 năm trước

19/58

19/59

%0

%1

%2

%3

%4

%5

%6

%7

%8

%9

%0

%1

%2

%3

echo 19/5 - floor(19/5);
3

Konstantin tại rekk dot de ¶

18 năm trước

%5

%6

%7

%8

%9

echo 19/5 - floor(19/5);
3

Cory tại Lavacube Dot Net

16 năm trước

echo fmod(19,5.5);
01

echo fmod(19,5.5);
02

echo 19/5 - floor(19/5);
3

Ysangkok tại Gmail Dot Com ¶

15 năm trước

echo fmod(19,5.5);
04

echo fmod(19,5.5);
05

echo fmod(19,5.5);
06

Radoslaw Dot Roszkowski tại Gmail Dot Com ¶

4 năm trước

echo fmod(19,5.5);
07

echo fmod(19,5.5);
08

echo fmod(19,5.5);
09

echo 19/5 - floor(19/5);
3

Nospam tại neonit dot de ¶

5 năm trước

echo fmod(19,5.5);
11

echo fmod(19,5.5);
12

echo fmod(19,5.5);
13

echo fmod(19,5.5);
14

echo fmod(19,5.5);
15

echo 19/5 - floor(19/5);
3

Snakeater251 ¶

16 năm trước

echo fmod(19,5.5);
17

echo fmod(19,5.5);
18

echo fmod(19,5.5);
19

echo 19/5 - floor(19/5);
3

Ysangkok tại Gmail Dot Com ¶

15 năm trước

echo fmod(19,5.5);
21

echo fmod(19,5.5);
22

19/56

echo fmod(19,5.5);
24

echo fmod(19,5.5);
06

Radoslaw Dot Roszkowski tại Gmail Dot Com ¶

echo fmod(19,5.5);
25

echo fmod(19,5.5);
26

echo fmod(19,5.5);
27

echo fmod(19,5.5);
28

echo fmod(19,5.5);
29

echo fmod(19,5.5);
30

echo 19/5 - floor(19/5);
3

Php tính toán còn lại như thế nào?

Hàm fmod () trả về phần còn lại (modulo) của x/y.fmod() function returns the remainder (modulo) of x/y.

Làm thế nào để tôi tìm thấy thương số và phần còn lại trong PHP?

PHP |hàm intdiv ().Intdiv là viết tắt của phân chia số nguyên.Hàm này trả về chỉ số số nguyên của bộ phận của cổ tức và chia cho đã cho.Chức năng này loại bỏ phần còn lại khỏi cổ tức để làm cho nó chia đều cho ước số và trả lại chỉ số sau khi chia.intdiv() Function. intdiv stands for integer division. This function returns the integer quotient of the division of the given dividend and divisor. This function internally removes the remainder from the dividend to make it evenly divisible by the divisor and returns the quotient after division.

Bạn sẽ sử dụng nhà điều hành nào để tìm phần còn lại sau PHP phân chia?

Toán tử mô đun trả về phần còn lại của hai số sau khi phân chia.modulus operator returns the remainder of the two numbers after division.

PHP có phân chia không?

Toán tử phân chia ("/") trả về giá trị nổi trừ khi hai toán hạng là số nguyên (hoặc các chuỗi được chuyển đổi thành số nguyên) và các số đều chia đều, trong trường hợp đó sẽ được trả về giá trị nguyên.Để phân chia số nguyên, xem intdiv ().