Tính tổng của mảng trong PHP bằng vòng lặp for

Trong Toán học, các số tự nhiên đều là các số dương được dùng để đếm như 1, 2, 3, 4, v.v. Số tự nhiên nhỏ nhất là 1

Khách quan. Viết chương trình PHP trả về tổng các số tự nhiên bắt đầu từ 1 đến số tự nhiên n đã cho, (1 + 2 + 3 +. +n)

Phương pháp 1. Sử dụng vòng lặp while

Ví dụ dưới đây cho thấy cách sử dụng vòng lặp while để tính tổng n số tự nhiên đầu tiên

Đoạn mã trên sẽ cho đầu ra sau


Phương pháp 2. Sử dụng vòng lặp

Điều tương tự cũng có thể đạt được bằng cách sử dụng vòng lặp for. Hãy xem xét ví dụ dưới đây

Đoạn mã trên sẽ cho đầu ra sau


Phương pháp 3. Sử dụng đệ quy

Tương tự, đệ quy có thể được sử dụng để tính tổng

Đoạn mã trên sẽ cho đầu ra sau

Sum of first 10 natural numbers: 55
Sum of first 20 natural numbers: 210


Phương pháp 4. Sử dụng công thức toán học

Tổng của n số tự nhiên đầu tiên có thể được biểu diễn bằng toán học như

Đoạn mã trên sẽ cho đầu ra sau



❮ Tham chiếu mảng PHP

Thí dụ

Trả về tổng của tất cả các giá trị trong mảng (5+15+25)

$a=mảng(5,15,25);
tiếng vang mảng_sum($a);
?>

Tự mình thử »


Định nghĩa và cách sử dụng

Hàm array_sum() trả về tổng của tất cả các giá trị trong mảng


cú pháp

Giá trị tham số

Tham sốMảng mô tảBắt buộc. Chỉ định một mảng

chi tiết kỹ thuật

Giá trị trả về. Trả về tổng của tất cả các giá trị trong một mảngPhiên bản PHP. 4. 0. 4+Nhật ký thay đổi PHP. Các phiên bản PHP trước 4. 2. 1 đã sửa đổi chính mảng đã truyền và chuyển đổi chuỗi thành số (thường chuyển đổi chúng thành 0, tùy thuộc vào giá trị của chúng)

Thêm ví dụ

Thí dụ

Trả về tổng của tất cả các giá trị trong mảng (52. 2+13. 7+0. 9)

$an=mảng("a"=>52. 2,"b"=>13. 7,"c"=>0. 9);
tiếng vang mảng_sum($a);
?>

Tự mình thử »


❮ Tham chiếu mảng PHP

Notably the function converts strings to float and ignores strings if they are not convertable:

$a = array("String", 2, 4, 6, 8);
echo "sum(a) = " . array_sum($a) . "\n";

$b = array("12.3456", 2, 4, 6, 8);
echo "sum(b) = " . array_sum($b) . "\n";
?>

sum(a) = 20
sum(b) = 32.3456

Nhận tổng từ vòng lặp trong php hoặc giá trị Sum trong vòng lặp foreach php

Tính tổng trong foreach php

Trong trường hợp của bạn NẾU bạn muốn sử dụng vòng lặp foreach hơn

$sum = 0;
foreach($group as $key=>$value)
{
   $sum+= $value;
}
echo $sum;

Nhưng nếu bạn muốn sử dụng tổng trực tiếp của mảng hơn là xem bên dưới để biết giải pháp của bạn

$total = array_sum($group);

đối với chỉ vòng lặp tổng của mảng là lãng phí thời gian

array_sum — Tính tổng các giá trị trong một mảng

 1.2, "b" => 2.3, "c" => 3.4);
echo "sum(b) = " . array_sum($b) . "\n";
?>

Ví dụ trên sẽ xuất ra

________số 8_______

Chia sẻ bài đăng này

TrướcBài trước

Bài tiếp theoTiếp theo

Amitpal Singh

Nhà phát triển ứng dụng và trang web tự do. Làm việc từ Sangrur Punjab ở Ấn Độ

Theo dõi Amitpal trên

Facebook-f Twitter Youtube Instagram

Tìm kiếm

Chúng ta có thể tính tổng các phần tử mảng bằng cách sử dụng hàm array_sum() được xác định trước trong PHP. Hàm này lấy tên mảng làm giá trị của nó và trả về tổng của tất cả các phần tử có trong mảng cụ thể đó

Thí dụ. Hàm PHP array_sum()

Trong ví dụ đã cho, chúng tôi đã tính tổng của tất cả các phần tử mảng của mảng đã cho có tên là $arr bằng cách sử dụng hàm array_sum() được xác định trước trong PHP

  
 

	Calculate the sum of values in an array 
 
  
	  
  
  


Tổng tất cả các phần tử của mảng là. 203

Ngoài việc sử dụng hàm PHP được xác định trước, chúng ta cũng có thể tính tổng tất cả các phần tử của một mảng bằng cách sử dụng vòng lặp for

Thí dụ. Sử dụng vòng lặp

Trong ví dụ đã cho, chúng ta đã tính tổng của tất cả các phần tử mảng của mảng đã cho $arr bằng cách sử dụng vòng lặp for

  
 

	Calculate the sum of values in an array 
 
  
	  
  
  


Tổng tất cả các phần tử của mảng là. 203

Phần kết luận

Trong bài học này, chúng ta đã học cách tính tổng của tất cả các phần tử mảng trong PHP. Chúng tôi đã thảo luận về hai phương pháp. Đầu tiên, chúng tôi đã tính tổng của tất cả các phần tử mảng bằng cách sử dụng hàm array_sum() và thứ hai, chúng tôi đã sử dụng hàm for loop để tính tổng của tất cả các phần tử của một mảng

Làm cách nào để tính tổng các giá trị mảng trong PHP?

Hàm array_sum() trả về tổng của tất cả các giá trị trong mảng.

Làm cách nào để tính tổng các số trong PHP?

PHP. Hàm array_sum() . Đối số duy nhất của hàm là mảng cần tính tổng. Hàm này trả về tổng thu được sau khi cộng tất cả các phần tử lại với nhau. Tổng trả về có thể là số nguyên hoặc số float.