Bcdiv PHP

Hàm bcdiv[] trong PHP là một hàm sẵn có và được sử dụng để chia hai số chính xác tùy ý. Hàm này chấp nhận hai số chính xác tùy ý dưới dạng chuỗi và trả về phép chia của hai số sau khi chia tỷ lệ kết quả thành một độ chính xác đã chỉ định

cú pháp

string bcdiv [ $num_str1, $num_str2, $scaleVal]

Thông số. Hàm này chấp nhận ba tham số như được hiển thị trong cú pháp trên và được giải thích bên dưới

  • $num_str1. Tham số này thuộc loại chuỗi và đại diện cho cổ tức. Tham số này là bắt buộc
  • $num_str2. Tham số này thuộc loại chuỗi và đại diện cho số chia. Tham số này là bắt buộc
  • $scaleVal. Tham số này thuộc kiểu int và không bắt buộc. Tham số này cho biết số chữ số sẽ xuất hiện sau dấu thập phân trong kết quả của phép chia. Giá trị mặc định của nó bằng không

Giá trị trả về. Hàm này trả về phép chia của số $num_str1 cho $num_str2 dưới dạng chuỗi

ví dụ



Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406

Các chương trình dưới đây minh họa hàm bcdiv[] trong PHP

chương trình 1

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
6

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
7

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
8

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
9

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
0
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
1
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
0______11
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
2

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
3
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
1
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
5______11
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
7

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
8

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
9

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
00

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
01

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
02
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
1____104
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
05
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
0
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
07
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
3
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
09

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
80

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
81
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
02
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
83

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
8

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
85

đầu ra

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
0

chương trình 2

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
6

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
7

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
8

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
9

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
0
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
1
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
0______11
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
2

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
3
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
1
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
5______11
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
7

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
80

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
71

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
72
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
73

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
80

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
75

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
76

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
02
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
1_______104
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
05
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
0
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
07
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
3
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
07
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
72
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
09

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
80

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
81
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
02
Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
83

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
8

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
85

đầu ra

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 3
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after division.

Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 3.7406
8

Tham khảo.
http. //php. net/thủ công/vi/chức năng. bcdiv. php



Chủ Đề