Hàm toán học PHP là gì?

Trọng tâm của chúng ta hôm nay là toán học PHP. Hoặc “PHP maths,” nếu bạn thích tiếng Anh Anh hơn. Chúng tôi sẽ không dạy bạn những kiến ​​thức cơ bản về toán học, mà chỉ khám phá một số cách phổ biến mà chúng tôi sử dụng toán học trong mã PHP của mình và một số điều ít rõ ràng hơn nhưng cuối cùng lại trở nên cực kỳ có giá trị để phát triển web bằng cách sử dụng lập trình PHP

Chúng ta sẽ đề cập đến những thứ như toán học cơ bản, căn bậc hai trong PHP, các hàm ceilfloor và một số ví dụ về toán tử số học PHP cơ bản. Chúng ta hãy đi đến đó

Toán cơ bản trong PHP. khá đơn giản

Trong PHP, các phép tính toán học được viết như bạn mong đợi. Nếu bạn đã từng gõ một công thức toán học số học cơ bản vào bảng tính, thì điều đó cũng tương tự trong PHP. Đối với bốn phép toán cơ bản nhất, tôi nghĩ bạn sẽ không ngạc nhiên khi chúng tôi có thể hiển thị tất cả chúng cùng một lúc. Vì vậy, trong toán học PHP, tất cả sẽ hoạt động đơn giản

$average = (17 + 21 - 1 + 23 + 25 + 7 + 23*3 + 2)/10;

Những gì tôi hy vọng bạn thấy ở trên là tất cả những điều cơ bản của toán học. phép cộng, phép trừ, phép nhân, phép chia và dấu ngoặc cho thứ tự các phép toán chính xác như bạn mong đợi nếu bạn đã từng làm toán trên máy tính

Bạn sử dụng các ký hiệu theo những cách rõ ràng cho ví dụ toán tử số học PHP cơ bản của chúng tôi. Toán PHP cơ bản có thể được thực hiện với các toán tử cơ bản và không cần phải hiểu các hàm số PHP phức tạp hơn để thực hiện. Điều đó nói rằng, chúng ta thực sự phải vượt qua chúng và xem một số ví dụ về các hàm toán học PHP. Bởi vì họ là những người mà một ngày nào đó có thể làm bạn ngạc nhiên

Các phép toán PHP ít rõ ràng hơn một chút

Đã đến lúc tìm hiểu về một số hàm toán học PHP…

Một trong những đơn vị cốt lõi của PHP không khớp hoàn toàn tuyến tính với cách bạn được dạy toán ở trường. hàm PHP. Trong các hàm PHP được gọi theo một cách cụ thể

function_name($argument, $for, $function);

Điều này trông khá khác so với cách trừu tượng nhất mà chúng ta thường viết các biểu thức toán học. Nhưng PHP, do nội dung lập trình của nó, sẽ phải sử dụng một số hàm toán học để bù cho các giới hạn của cú pháp (phi toán học) của nó

Cách thực hiện số mũ PHP. Bình phương, Cubed, v.v. trong PHP

Các hàm toán học là nơi chúng ta nhập vào, ví dụ, viết x2 (x-squared) trong PHP. Bình phương, lập phương, tất cả các số mũ. Các ví dụ về số bình phương và lập phương trong PHP thực sự sẽ trông như thế này

$two_squared = pow(2, 2); // 4
$three_squared = pow(3, 2); // 9
$two_cubed = pow(2, 3); // 8
$three_cubed = pow(3, 3); // 27

Bây giờ, tên biến của tôi rõ ràng hơn mã của bạn khi thực hiện các thao tác này. Nhưng hy vọng điều đó đã làm cho ví dụ hàm toán học PHP này rõ ràng hơn một chút. Trong PHP, hàm pow là cách chúng ta nâng một số lên một số mũ toán học cụ thể. Vì vậy, chúng tôi hiển thị số 2 được nâng lên thành “lũy thừa 5” với lệnh gọi hàm

function_name($argument, $for, $function);
0. Trong ví dụ này, số đầu tiên là “cơ số” (số có số mũ ở trên nó) và số sau là “số mũ” hoặc lũy thừa mà nó được nâng lên

Ít phổ biến hơn nhưng đáng để biết, PHP cũng sử dụng hai dấu hoa thị

function_name($argument, $for, $function);
1 làm toán tử hàm mũ kể từ 5. 6. Vì vậy, để viết lại ví dụ trên bằng cách sử dụng nó, đây cũng là PHP hợp lệ

$two_squared = 2 ** 2; // 4
$three_squared = 3 ** 2; // 9
$two_cubed = 2 ** 3; // 8
$three_cubed = 3 ** 3; // 27

PHP đầy đủ. trang ví dụ về toán tử số học mạng đáng để xem nhanh. Đó là nơi tôi đã được nhắc nhở về nhà điều hành này. (Nhân tiện, nếu bạn đã từng làm toán bằng bàn phím QWERTY trước đây, bạn có thể đã viết 2 bình phương là

function_name($argument, $for, $function);
2. Đừng sử dụng nó trong PHP. Nó sẽ không làm những gì bạn nghĩ. Sử dụng
function_name($argument, $for, $function);
3 hoặc
function_name($argument, $for, $function);
4. )

Nhưng làm cách nào để thực hiện căn bậc hai trong PHP?

Từ những ngày còn làm việc với bảng tính, tôi đã mong đợi PHP có hàm

function_name($argument, $for, $function);
5, và thực sự nó có. Bạn sẽ gọi
function_name($argument, $for, $function);
5 để lấy căn bậc hai. PHP thường phù hợp với kỳ vọng một cách vinh quang

Vì vậy, để xem một chút mã

$five = sqrt(25);
$four = sqrt(16);

Như trước đây, tên biến của chúng tôi quá cụ thể. Bạn cũng có thể nhận ra rằng hàm căn bậc hai yếu hơn rất nhiều so với hàm pow mà chúng ta đã trình bày trong phần trước. Rốt cuộc, làm cách nào để thực hiện một khối (hoặc gốc thứ n) trong PHP?

$five = pow(125, 1/3);
$four = 64 ** 1/3;

Cũng đáng nhận ra, bạn thậm chí có thể tính căn bậc hai trong PHP theo cách này

$five = pow(25, 1/2);

Tất cả những điều này dựa trên kiến ​​thức rằng căn của một số là nghịch đảo của lũy thừa của số đó. Nhưng tôi không phải là giáo viên toán, vì vậy nếu bạn muốn biết thêm chi tiết về điều đó, đây là lời giải thích đủ tốt về những gì tôi đang đề cập đến trong video YouTube này

Yay để học toán

Chúng tôi có nhiều bài toán nhất. sin, cosin, v.v.

Hôm nay chúng ta sẽ không đề cập đến tất cả các hàm toán học PHP. Cả hai chúng tôi đều cảm thấy nhàm chán trong bài tập đó. Và PHP. trang hàm toán học net là một nguồn thông tin tuyệt vời về từng toán tử toán học và hàm số của PHP

Tôi sẽ đánh giá cao một vài thứ nữa mà tôi đã sử dụng trong quá khứ

  • Tất cả các hàm lượng giác mà bạn mong đợi đều có trong PHP. Điều đó có nghĩa là bạn sẽ tìm thấy
    $two_squared = pow(2, 2); // 4
    $three_squared = pow(3, 2); // 9
    $two_cubed = pow(2, 3); // 8
    $three_cubed = pow(3, 3); // 27
    
    0,
    $two_squared = pow(2, 2); // 4
    $three_squared = pow(3, 2); // 9
    $two_cubed = pow(2, 3); // 8
    $three_cubed = pow(3, 3); // 27
    
    1,
    $two_squared = pow(2, 2); // 4
    $three_squared = pow(3, 2); // 9
    $two_cubed = pow(2, 3); // 8
    $three_cubed = pow(3, 3); // 27
    
    2 và những thứ thú vị hơn như
    $two_squared = pow(2, 2); // 4
    $three_squared = pow(3, 2); // 9
    $two_cubed = pow(2, 3); // 8
    $three_cubed = pow(3, 3); // 27
    
    3 “sin hyperbolic nghịch đảo. ” (Tôi thực sự đã quên cái cuối cùng có nghĩa là gì, nhưng tôi biết tôi đã học nó trong lớp toán một lần. )
  • Một phần quan trọng của lượng giác là số “pi. ” PHP cung cấp nó cho bạn dưới dạng một hàm, được gọi là
    $two_squared = pow(2, 2); // 4
    $three_squared = pow(3, 2); // 9
    $two_cubed = pow(2, 3); // 8
    $three_cubed = pow(3, 3); // 27
    
    4. Nó cũng có một giá trị không đổi được xác định,
    $two_squared = pow(2, 2); // 4
    $three_squared = pow(3, 2); // 9
    $two_cubed = pow(2, 3); // 8
    $three_cubed = pow(3, 3); // 27
    
    5
  • PHP có rất nhiều hàm chuyển đổi cơ sở số. Bạn muốn biến một số cơ số 10 thành một số cơ số 16 (ví dụ)?

Như tôi đã nói, khi chúng ta vượt qua các ví dụ về toán tử số học PHP, chúng ta bắt đầu chạm vào các phần toán học mà bạn không sử dụng ngoài các tình huống rất cụ thể. Vì vậy, chúng tôi sẽ dừng lại ở đó và chuyển sang ba hàm toán học kỳ lạ mà tôi sử dụng rất nhiều

Toán PHP thực hành. Làm tròn số

Bài toán cuối cùng mà tôi muốn trình bày trong PHP hôm nay là làm tròn số. PHP có 3 hàm giúp chúng ta làm tròn số thành giá trị nhìn chuẩn hơn. họ đang

  • $two_squared = pow(2, 2); // 4
    $three_squared = pow(3, 2); // 9
    $two_cubed = pow(2, 3); // 8
    $three_cubed = pow(3, 3); // 27
    
    7 khi bạn muốn lấy số được làm tròn chính xác như mong muốn của giáo viên toán. Làm tròn mặc định không có số ở bên phải của vị trí thập phân, nhưng nó nhận một đối số thứ hai tùy chọn. Ví dụ: chúng ta có thể nhận giá trị được làm tròn của pi là
    $two_squared = pow(2, 2); // 4
    $three_squared = pow(3, 2); // 9
    $two_cubed = pow(2, 3); // 8
    $three_cubed = pow(3, 3); // 27
    
    8 bằng cách gọi tới
    $two_squared = pow(2, 2); // 4
    $three_squared = pow(3, 2); // 9
    $two_cubed = pow(2, 3); // 8
    $three_cubed = pow(3, 3); // 27
    
    9. Đó là cách làm tròn toán PHP cơ bản nhất
  • Bạn muốn luôn luôn làm tròn xuống? . Bạn muốn có được
    $two_squared = 2 ** 2; // 4
    $three_squared = 3 ** 2; // 9
    $two_cubed = 2 ** 3; // 8
    $three_cubed = 3 ** 3; // 27
    
    1 theo một cách thực sự kỳ lạ?
  • Bạn muốn làm tròn lên? . ceil có nghĩa là gì? . ”

Các hàm toán học PHP floor & ceiling này, không giống như

$two_squared = 2 ** 2; // 4
$three_squared = 3 ** 2; // 9
$two_cubed = 2 ** 3; // 8
$three_cubed = 3 ** 3; // 27
8, không nhận đối số thứ hai. Vì vậy, họ sẽ không bao giờ cung cấp cho bạn các giá trị thập phân. Bạn có thể sẽ thấy mình sử dụng ceilfloor rất nhiều khi bạn muốn đảm bảo rằng phép toán PHP của bạn mang lại một số nguyên hoặc "số nguyên" với độ lệch cụ thể (về phía lớn hơn hoặc nhỏ hơn)

Cả ba chức năng này.

$two_squared = 2 ** 2; // 4
$three_squared = 3 ** 2; // 9
$two_cubed = 2 ** 3; // 8
$three_cubed = 3 ** 3; // 27
8, floorceil rất hữu ích khi bạn cố gắng làm những việc đơn giản như làm tròn số hoặc làm tròn phần trăm lớp CSS của mình. Những gì bạn muốn sử dụng ở một địa điểm cụ thể thực sự là vấn đề sở thích cá nhân

Chúng ta đã học được gì về Toán học trong PHP

Chúng tôi đã đặc biệt bỏ qua một khái niệm phổ biến về toán học trong PHP, bởi vì nó hơi xa lạ và hơi quá thú vị. mô đun. Hãy chú ý đến điều đó, chúng tôi sẽ cố gắng cung cấp cho bạn trong vài tuần tới

Trong thời gian chờ đợi, chúng tôi hy vọng bạn cảm thấy tự tin hơn rất nhiều về các hàm toán học của PHP. Các “toán học” trong PHP không thực sự quá khác biệt so với những gì bạn đã thấy trong các phiên bản máy tính hóa khác của toán học. Sau khi bạn học cách viết các phương trình toán học của mình, đó chính là môn toán ở trường. PHP hầu như sẽ không còn nữa. Thật không may, điều đó không nhất thiết làm cho toán học trở nên dễ dàng. PHP không tốt lắm đâu 🤪

Các hàm toán học có sẵn trong PHP là gì?

Hàm toán PHP ( abs, pi, deg2rad, rad2deg, fmod, floor, ceil, round, is_finite, is_infinite ) Như bạn đã biết . PHP cung cấp một số hàm toán học tích hợp giúp thực hiện một số thao tác trong khi xử lý dữ liệu toán học.

3 loại chức năng trong toán học là gì?

Hàm tuyến tính. Đa thức bậc nhất có đồ thị là đường thẳng. Hàm bậc hai. Đa thức bậc 2 có đồ thị là parabol. Hàm lập phương. Đa thức bậc ba .

Làm cách nào để thực hiện các phép toán trong PHP?

Các toán tử số học PHP được sử dụng với các giá trị số để thực hiện các phép toán số học phổ biến, chẳng hạn như cộng, trừ, nhân, v.v. . Toán tử số học PHP

Toán 5 hàm cơ bản là gì?

Tham khảo hàm thông dụng .
Hàm tuyến tính. f(x) = mx + b
Hàm vuông. f(x) = x2
Chức năng khối. f(x) = x3
Hàm căn bậc hai. f(x) = √x
Hàm giá trị tuyệt đối. f(x) =. x
Chức năng đối ứng. f(x) = 1/x