❮ Tham chiếu mảng PHP
Ví dụ
Tính toán và trả về sản phẩm của một mảng
$a=mảng[5,5];
tiếng vang[mảng_sản phẩm[$a]];
?>
Định nghĩa và cách sử dụng
Hàm array_product[] tính toán và trả về tích của một mảng
cú pháp
Giá trị tham số
Tham sốMảng mô tảBắt buộc. Chỉ định một mảngchi tiết kỹ thuật
Giá trị trả về. Trả về sản phẩm dưới dạng số nguyên hoặc floatPHP Phiên bản. 5. 1. 0+Nhật ký thay đổi. Kể từ PHP 5. 3. 6, tích của một mảng trống là 1. Trước PHP 5. 3. 6, hàm này sẽ trả về 0 cho một mảng trốngThêm ví dụ
Ví dụ
Tính toán và trả về sản phẩm của một mảng
$a=mảng[5,5,2,10];
tiếng vang[mảng_sản phẩm[$a]];
?>
// Phép nhân và phép chia hai số
Chương trình PHP Tính phép nhân và phép chia hai số
if[isset[$_POST['submit']]]
{
$a = $_POST['num1'];
$b = $_POST['num2'];
$mul = $a * $b;
$div = $a/$b;
echo "Phép nhân hai số. $a * $b = ". $mul;
echo "Phép chia hai số. $a / $b = ". $div;
}
?>
Trong bài viết này, chúng ta sẽ tìm hiểu về chương trình PHP để nhân hai số. Đây là một phương pháp rất đơn giản để nhân các số bằng câu lệnh If. Nói chung, PHP được coi là ngôn ngữ kịch bản đơn giản nhất
Giải trình
Hai biến “a, b” dùng để lưu các giá trị nguyên. Sau đó nhân hai số theo công thức đã cho. Ở đây, câu lệnh “Nếu” được sử dụng để thực thi một đoạn mã đã cho. Kết quả cuối cùng sẽ được hiển thị trong đầu ra
Chúng tôi đã sử dụng dấu [*] cho phép nhân hai số. Chức năng 'echo' được sử dụng để hiển thị kết quả
Read also:- 1. PHP Program to Add Two Numbers 2. PHP Program to Subtract Two Numbers 3. PHP Program to Divide Two Numbers
đầu ra
Từ cuối cùng
Hi vọng bài viết về Phép nhân hai số trong PHP hữu ích với bạn. Nếu bạn có bất kỳ nghi ngờ nào, hãy cho tôi biết qua phần bình luận. Đọc các bài viết khác của chúng tôi về Phép cộng, phép trừ và phép chia hai số. Hãy chia sẻ bài viết của chúng tôi với bạn bè của bạn trên phương tiện truyền thông xã hội. Cảm ơn
When using printf to print the results of bcmath operations, use string format, i.e. '%s', not numeric formats such as '%d' or '%f'. For example, the output of factorial [23] will be incorrect if using %d or %f:
Result using %f:
factorial [22] = 1124000727777607680000 [correct]
factorial [23] = 25852016738884978212864 [incorrect]
Result using %s:
factorial [22] = 1124000727777607680000
factorial [23] = 25852016738884976640000
Using echo, this is not a problem - PHP will output the bcmath string type correctly.
Để nhân lên trong PHP [và gần như mọi ngôn ngữ lập trình khác], ký hiệu * được sử dụng. Nếu bạn thấy 20 * 10, nghĩa là nhân 20 với 10. Đây là một số mã để bạn thử
$first_number = 10;
$second_number = 20;
$sum_total = $second_number * $first_number;
in [$sum_total];
?>
Trong đoạn mã trên, chúng tôi chỉ nhân bất cứ thứ gì bên trong hai biến của chúng tôi. Sau đó, chúng tôi sẽ gán câu trả lời cho biến ở bên trái của dấu bằng. [Bạn có thể đoán câu trả lời mà không cần chạy mã. ]
Cũng giống như phép cộng và phép trừ, bạn có thể nhân nhiều hơn hai số
$first_number = 10;
$second_number = 20;
$ third_number = 100;
$sum_total = $third_number * $second_number * $first_number;
in [$sum_total];
?>
Và bạn thậm chí có thể làm điều này
$sum_total = $third_number * $second_number * 10;
Nhưng hãy thử mã này. Xem bạn có thể đoán câu trả lời là gì trước khi thử không
$first_number = 10;
$second_number = 2;
$thứ_số_số = 3;
$sum_total = $third_number + $second_number * $first_number;
in [$sum_total];
?>
Bạn đã mong đợi câu trả lời nào? . Như đã đề cập, một số toán tử [ký hiệu Toán học] được tính toán trước những toán tử khác trong PHP. Phép nhân và phép chia được cho là quan trọng hơn phép cộng và phép chia. Vì vậy, những điều này sẽ được tính toán đầu tiên. Trong tổng của chúng tôi ở trên, PHP nhìn thấy biểu tượng * và sau đó nhân hai số này trước. Khi tìm ra câu trả lời, nó sẽ chuyển sang biểu tượng khác, dấu cộng. Nó làm điều này đầu tiên
$second_number * $first_number;
Sau đó, nó chuyển sang phần bổ sung. Nó không làm điều này đầu tiên
$third_number + $second_number
Điều này làm cho dấu ngoặc đơn trở nên quan trọng hơn bao giờ hết. Sử dụng chúng để buộc PHP tính tổng theo cách của bạn. Đây là hai phiên bản khác nhau. Hãy thử cả hai
Phiên bản một
$sum_total = $third_number + [$second_number * $first_number];
Phiên bản hai
$sum_total = [$third_number + $second_number] * $first_number;
Đây là chúng tôi đang sử dụng dấu ngoặc đơn để buộc hai câu trả lời khác nhau. PHP sẽ tính tổng giữa các dấu ngoặc đơn trước, sau đó chuyển sang toán tử khác. Trong phiên bản một, chúng tôi đang sử dụng dấu ngoặc đơn để đảm bảo rằng PHP thực hiện phép nhân trước. Khi nó nhận được câu trả lời cho phép nhân, THÌ phép cộng được thực hiện. Trong phiên bản hai, chúng tôi đang sử dụng dấu ngoặc đơn để đảm bảo rằng PHP thực hiện phép cộng trước. Khi nó nhận được câu trả lời cho phép cộng, THÌ phép nhân được thực hiện