Làm thế nào để PHP tính toán phần còn lại?

Trong bài viết này, chúng ta sẽ nói về toán tử Modulo với lời giải thích chi tiết cũng như các chương trình ví dụ có thể hữu ích cho sự phát triển trong tương lai của bạn. Chủ đề này là phần tiếp theo của chủ đề trước, có tiêu đề Isset in PHP Function

Mô-đun PHP là gì?

Trong PHP, modulo là một toán tử số nguyên được sử dụng để tìm ra phần còn lại [

5] sau khi chia một số nguyên cho hai số nguyên. Về cơ bản, kết quả luôn hiển thị phần còn lại ở dạng số nguyên

Ví dụ

đầu ra

19
73
-35
-4
-2
-1
-6

Toán tử modulo [%] làm gì?

Toán tử modulo là toán tử chia theo modulo sử dụng để tạo ra phần còn lại của phép chia số nguyên. Và nó được ký hiệu là [%] và là một phần của 8 toán tử số học trong PHP

Ví dụ

đầu ra

1

Làm thế nào để PHP tính toán phần còn lại?

Để tính phần dư trong PHP cũng có một tên hàm fmod[] để lấy phần dư của một [modulo] của một x và y

Ví dụ

đầu ra

1.5

Tại sao chúng ta cần modulo?

Modulo là cần thiết vì nó tạo ra phần dư cho một phép chia số nguyên và phần dư đó luôn chỉ là một số nguyên

modulo trong thuật ngữ đơn giản là gì?

Modulo theo nghĩa đơn giản là một hệ số hoặc hằng số thường biểu thị một mức độ bằng số mà chất của vật thể sở hữu một đặc tính là tính đàn hồi

Những bài viết liên quan

  • Các loại toán tử trong PHP [Có ví dụ]
  • PHP Tốc ký If Else If Else
  • Toán tử trải rộng PHP [với các ví dụ về chương trình nâng cao]
  • Toán tử PHP Elvis [Giải thích chi tiết kèm ví dụ]
  • Tiêu chuẩn mã hóa PHP với ví dụ tốt nhất

Tóm lược

Tóm lại, bạn đã học về PHP Modulo toán tử. Bài viết này cũng đã thảo luận về PHP modulo là gì, toán tử modulo làm gì, PHP tính toán phần còn lại như thế nào, tại sao chúng ta cần modulo và modulo là gì theo thuật ngữ đơn giản

Tôi hy vọng bài học này đã giúp bạn học được nhiều. Hãy xem các bài viết trước và mới nhất của tôi để biết thêm các hướng dẫn thay đổi cuộc sống có thể giúp bạn rất nhiều

intdiv là viết tắt của phép chia số nguyên. Hàm này trả về thương số nguyên của phép chia của số bị chia và số chia đã cho. Hàm này loại bỏ bên trong phần dư khỏi số bị chia để chia hết cho số bị chia và trả về thương sau khi chia

Khi tôi học toán, tôi không thực sự hiểu hàm số. Trên thực tế, cho đến khi tôi học PHP, tôi mới hiểu giá trị của một phần còn lại từ phép chia. Vai trò của PHP trong việc tạo ra các trang web làm cho toán tử mô-đun [hoặc modulo] trở nên quan trọng hơn nhiều so với trong lớp toán đối với tôi

Trong bài viết này, chúng ta sẽ đề cập đến toán tử modulo PHP, toán học đằng sau nó và tại sao việc sử dụng nó cho những việc như tìm mọi mục thứ 4 và hơn thế nữa lại cực kỳ hữu ích khi bạn muốn tạo các trang web tuyệt vời

Khái niệm cốt lõi. Bộ phận mô-đun có nghĩa là gì

Khi tôi còn đi học [tôi tưởng tượng bây giờ nó đã khác] chúng tôi đã học phép chia thông qua một quy trình gồm nhiều bước. Tôi sẽ không bận tâm giải thích nó bằng văn bản, nhưng đôi khi sự phân chia là tròn trịa. chúng ta biết rằng 21/3 = 7. Và đôi khi nó không. 22/3 = 7. ???????. Đó là cách toàn bộ "mô-đun", "mô-đun" hoặc "phân chia mô-đun" này trở nên hơi quan trọng nếu bạn đang làm PHP

Mod trong PHP rất hữu ích, đôi khi nó rất hữu ích khi biết rằng “số dư” khi bạn chia 22 cho 3 là một. Điều đó có nghĩa là bạn rõ ràng có thể nhận được ít nhất 7 trong số 22 chia cho 3 và một bit "không đồng đều" vẫn còn sau khi bạn thực hiện điều này

Điều này hữu ích vì một vài lý do. Đầu tiên bởi vì bạn có thể biết ngoài lề [nghĩa là. mà không cần phải suy nghĩ nhiều] mà 1/3 được thể hiện dưới dạng thập phân. 33333. Vì vậy, tôi biết rằng 22/3 = 7. 33333. Bởi vì tôi biết rằng 7 hoàn toàn phù hợp và tôi có thể biểu thị phần còn lại của phép chia một cách rõ ràng là 1 hoặc 1/3 = 0. 33333

PHP Modulo làm gì cho chúng ta

Vì vậy, những phần còn lại này. Chúng quan trọng hơn một chút so với khả năng dễ dàng tìm thấy các phân số thập phân của các số. Làm thế nào khác để họ quan trọng?

Điều này cho phép chúng ta làm gì? . ”

Mặc dù vậy, tôi đang đi trước bản thân mình một chút. Trước tiên, hãy đảm bảo rằng chúng ta hiểu cách chúng ta viết ra một phép toán modulo PHP. Sau đó, chúng ta có thể tìm hiểu xem phần còn lại mở khóa cho chúng ta trong mã PHP của chúng ta là gì

Tính toán cơ bản khi sử dụng Toán tử mô đun trong PHP

Vì vậy, tôi đã nói với bạn về chức năng PHP “lấy phần còn lại” kỳ diệu này. Đây là một trong nhiều phép toán số học của PHP. Làm thế nào để bạn sử dụng nó? . Đây là cách bạn lấy phần còn lại mà chúng ta đã thảo luận ở trên để chia 22 cho 3

$remainder = 22 % 3; // 1

Nếu bạn không nắm bắt được nó, hãy nhìn lại. Đó không phải là ký hiệu phân chia

7 của toán học PHP. Dù tốt hay xấu, đó là biểu tượng phần trăm 
8. Đó là toán tử bạn cần cho modulo trong PHP

Vì vậy, như tôi đã nói trước đây, điều mạnh mẽ về toán tử mô đun [khiêm tốn là

8] là nó cho phép chúng tôi nhận được một cách đáng tin cậy bao nhiêu giá trị mà chúng tôi sử dụng làm ước số, trong mọi tình huống. Vì vậy, nếu tôi có một dòng như thế này

$is_odd = $i % 2;

Mã PHP này hoạt động để tìm xem một số có phải là số lẻ không. Xác định chẵn hay lẻ trong code PHP thật đơn giản. Chính xác hơn, nó đơn giản nếu bạn hiểu toán tử modulo. Mà hy vọng bạn đang trên đường đến

Về mặt kỹ thuật, điều này hoạt động vì PHP thực hiện kiểu tung hứng. Khi chia một số chẵn cho 2 thì không bao giờ có số dư. Vì vậy,

$is_odd = $i % 2;
0 sẽ là
$is_odd = $i % 2;
1 cho một số như 6. Sau đó, cho 7,
$is_odd = $i % 2;
0 sẽ là
$is_odd = $i % 2;
3. Đó là hai giá trị duy nhất bạn sẽ nhận được cho thứ gì đó là
$is_odd = $i % 2;
4 trong PHP. Và trong PHP chúng có thể được sử dụng tương đối thay thế cho nhau với
$is_odd = $i % 2;
5 và
$is_odd = $i % 2;
6

Sử dụng Mô-đun PHP. Cứ 3 mục được đánh dấu

Nếu tôi biết rằng tôi sẽ chỉ nhận được hai giá trị khi thứ gì đó là modulo 2, thì tôi cũng biết rằng tôi sẽ chỉ nhận được ba giá trị cho

$is_odd = $i % 2;
7. Để phối hợp điều đó, đây là một phép tính nhanh một vài chữ số thông qua mô-đun 3 số nguyên trong PHP

19
73
-35
-4
-2
-1
-6
6

Chúng tôi đã thảo luận rằng mọi thứ

$is_odd = $i % 2;
4 trong PHP sẽ là 0 hoặc 1. Và chúng ta có thể thấy ở trên rằng bất cứ thứ gì
$is_odd = $i % 2;
9 đều là 0, 1 hoặc 2. Tôi nghĩ rằng bạn có thể đang nhìn thấy mô hình. Bất kỳ số nào là “số chia” trong phép toán modulo sẽ mang lại kết quả là
19
73
-35
-4
-2
-1
-6
60. Vì vậy, số cuối cùng bạn sẽ nhận được nhỏ hơn một số so với số bạn đang sử dụng

Tất cả điều này có nghĩa là chúng ta khá dễ dàng làm nổi bật mọi thứ thứ ba trong PHP. Đây là một ví dụ nhanh

0

Nếu bạn là người mới sử dụng PHP, mẫu mã trên có thể khiến bạn cảm thấy như bị dìm xuống nước. Nếu bạn đã ở đây, bạn có thể không cần giải thích ở đây. Vì vậy, để giúp những người cảm thấy như họ đang bơi ngay bây giờ

  • Đầu tiên chúng ta có một mảng [hoặc danh sách] các lớp CSS. Ở dòng đầu tiên, chúng ta chỉ thấy lớp CSS mặc định là mục duy nhất trong danh sách đó. Cái nào sẽ được giải quyết trong CSS [ví dụ], với
    19
    73
    -35
    -4
    -2
    -1
    -6
    61. Đầu ra cuối cùng cho mã của chúng tôi có nghĩa là chúng tôi có thể đánh dấu các div chính xác bằng cách nhắm mục tiêu lớp
    19
    73
    -35
    -4
    -2
    -1
    -6
    62 hoặc kết hợp của hai
    19
    73
    -35
    -4
    -2
    -1
    -6
    63
  • Vòng lặp
    19
    73
    -35
    -4
    -2
    -1
    -6
    64 chỉ là một cách dễ dàng để tôi viết mã đi qua một dãy số. Tôi vẫn luôn phải tra cứu nó, nhưng đối số đầu tiên của
    19
    73
    -35
    -4
    -2
    -1
    -6
    64 là giá trị bắt đầu. Thứ hai là "điều kiện tiếp tục", và thứ cuối cùng là phải làm gì sau khi lặp qua vòng lặp. Trong trường hợp của chúng tôi, mỗi lần chúng tôi sẽ “tăng giá trị số nguyên của
    19
    73
    -35
    -4
    -2
    -1
    -6
    66. ”
  • 19
    73
    -35
    -4
    -2
    -1
    -6
    67 của chúng ta chỉ đang sử dụng toán tử modulo
    8, phần còn lại của bài viết sẽ là. Chúng tôi biết rằng mọi mục thứ ba sẽ là 
    $is_odd = $i % 2;
    
    3 nhưng chúng tôi cũng biết rằng mọi mục thứ ba có thể là
    $is_odd = $i % 2;
    
    1 hoặc
    01. Tôi ngẫu nhiên sử dụng 1
  • Sau đó, nếu điều kiện được đáp ứng, chúng tôi thêm vào mảng
    02 giá trị đã chọn. [Giải thích phần nào ở điểm đầu tiên]
  • Cuối cùng, chúng tôi biến các lớp CSS thành một câu lệnh HTML hợp lệ bằng cách tạo đầu ra
    03ed cuối cùng của khối của chúng tôi là 
    04. 
    05 sẽ biến 
    06 thành 
    07. Nó sẽ “nối” mảng trong đối số thứ hai của nó với [các] ký tự của đối số thứ nhất. Vì vậy, trong trường hợp của chúng ta, phần tử đầu tiên của mảng 
    08, sau đó là ký tự và sau đó là phần tử 
    09 của mảng

Sử dụng PHP Modulo. Mỗi mục thứ 4 được tô sáng

Nếu bạn đã đọc kỹ từ đầu đến giờ, bạn có thể đoán một đoạn mã tương tự như đoạn mã trên sẽ hoạt động với mọi mục thứ tư được đánh dấu. Bạn chỉ cần thay đổi

$is_odd = $i % 2;
7 thành
01 để bạn có

0

Bạn cũng có thể viết hơi khác một chút

2

Tại sao viết lại nó theo cách này? . Và tôi biết rằng hàm phạm vi sẽ cho tôi mảng.

03. Vì vậy, hiệu ứng giống hệt với đoạn mã trên

Phần còn lại làm gì cho chúng tôi trong PHP

Không cần phải tin vào quan điểm. mô đun là một thứ toán học thú vị. Nó còn được gọi là “modulo. ” Và sử dụng mô-đun trong PHP là một cách tuyệt vời, trong số một số thứ khác, nhanh chóng gắn nhãn cho từng mục khác, mọi thứ ba, mọi thứ tư, v.v. trong danh sách. Cho dù danh sách đó là các hàng của bảng HTML, div trong một trang hay bất kỳ thứ gì khác. Nếu bạn thực sự cần một hàng được đánh dấu trong PHP theo một số hệ thống có thể, modulo trong PHP sẽ làm tốt cho bạn

Nếu bạn muốn tìm hiểu thêm, chúng tôi có một số bài viết hay về toán học trong PHP, xây dựng các điều kiện PHP tốt nhất có thể và thực hiện logic trong PHP. Nếu không, chúc may mắn ra khỏi đó. Chúng tôi hy vọng điều này hữu ích 🙂

Làm cách nào để tính modulo trong PHP?

Nếu bạn có hai biến $a và $b , việc tính toán $a % $b —thường được phát âm là "a modulo b" hoặc "a mod b"—sẽ cho bạn kết quả . Modulo là một toán tử số nguyên, vì vậy nó chuyển đổi cả hai toán hạng thành số nguyên trước khi tính toán phần còn lại. . Modulo is an integer operator, so it converts both the operands to integers before calculating the remainder.

Bạn sẽ sử dụng toán tử nào để tìm phần còn lại sau khi chia PHP?

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

Toán tử phần dư hoạt động như thế nào?

Toán tử mô đun, đôi khi còn được gọi là toán tử số dư hoặc toán tử số dư số nguyên hoạt động trên số nguyên [và biểu thức số nguyên] và mang lại phần dư khi toán hạng thứ nhất được chia cho toán hạng thứ hai< . Trong Python, toán tử mô đun là dấu phần trăm [ % ]. Cú pháp giống như đối với các toán tử khác. . In Python, the modulus operator is a percent sign [ % ]. The syntax is the same as for other operators.

modulo có lấy phần dư không?

Toán tử modulo, ký hiệu là %, là một toán tử số học. Toán tử chia modulo tạo ra phần còn lại của phép chia số nguyên .

Chủ Đề