Tính tổng n số trong php sử dụng vòng lặp for

Để tìm tổng các chữ số của một số, chỉ cần cộng tất cả các chữ số

Ví dụ,

Hợp lý

  • Lấy số
  • Chia số đó cho 10
  • Thêm phần còn lại vào một biến
  • Lặp lại quá trình cho đến khi phần còn lại là 0

Thí dụ

Chương trình đã cho hiển thị tổng các chữ số là 14597

đầu ra

Trong hướng dẫn này, hãy tìm hiểu cách tìm tổng các số trong một mảng trong PHP. Câu trả lời ngắn gọn là sử dụng array_sum[] lấy một đối số làm biến mảng

Bạn có thể tính tổng các giá trị có trong mảng được lập chỉ mục, mảng kết hợp và mảng đa chiều. Hãy cùng tìm hiểu cách thực hiện nhiệm vụ này với các ví dụ được đưa ra dưới đây.

Mục lục

Phương pháp 1. Sử dụng array_sum[] để tìm tổng các số trong mảng trong PHP

Để lấy tổng các số hoặc giá trị trong một mảng, bạn có thể sử dụng phương thức array_sum[]. Hàm này là hàm dựng sẵn của PHP lấy một đối số làm biến mảng. Mảng có thể là mảng được lập chỉ mục hoặc mảng kết hợp

Nó tìm các giá trị với từng phần tử của mảng và tự động tính tổng của chúng. Hãy tìm tổng của mảng được lập chỉ mục cũng như mảng kết hợp bên dưới

Thí dụ

PHP

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

đầu ra

Tổng các giá trị trong mảng được lập chỉ mục là. 60
Tổng các giá trị trong mảng kết hợp là. 50

Ví dụ trên cho kết quả tương tự như ví dụ trên

Tuy nhiên, phải mất một thời gian để đưa ra kết quả của phép cộng. Hàm array_sum[] cho kết quả nhanh ở đầu ra so với vòng lặp foreach

Cách tính phép cộng các giá trị trong mảng đa chiều trong PHP

Nếu bạn muốn lấy tổng các giá trị trong một mảng nhiều chiều, bạn phải sử dụng vòng lặp foreach lồng nhau của PHP. Nó yêu cầu khởi tạo một biến bằng không [0]

Trong mỗi lần lặp bên trong vòng lặp foreach thứ hai, bạn phải cộng các giá trị của từng phần tử của một mảng trong mảng nhiều chiều trong PHP

Thí dụ

PHP

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

đầu ra

Phép cộng các số trong mảng nhiều chiều là. 60

Đầu ra trên cho thấy kết quả của tổng các giá trị có trong mỗi phần tử của mảng nhiều chiều trong PHP

Bạn có phương pháp nào khác để lấy tổng các số trong một mảng trong PHP không? . Tôi chắc chắn sẽ thêm phương pháp của bạn trong bài viết này

Làm cách nào để tính tổng các giá trị trong vòng lặp for trong php?

php $array = array[1,2,3,4,5,6,7,8,9,10]; . ?> Save this answer.

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

$sum = $number1+$number2; echo "Tổng của $number1 và $number2 là. ". $ tổng;

Làm cách nào để thêm 10 số trong php?

Ví dụ. .

Chủ Đề