Hướng dẫn what is the difference between count () and sizeof () in php? - sự khác biệt giữa count () và sizeof () trong php là gì?

'sizeof' là một bí danh của 'đếm' - ít nhất là theo hướng dẫn sử dụng PHP!

Trong thực tế, hai chức năng hoạt động khác nhau, ít nhất là liên quan đến thời gian thực hiện - sizeof mất nhiều thời gian hơn để thực hiện!

Kết luận là: sizeof không phải là bí danh cho đếm

Example:

Ví dụ về việc sử dụng đếm với vòng lặp

Trong ví dụ này, hàm đếm được sử dụng với vòng lặp để lặp qua các phần tử mảng. Mục đích là để cung cấp giá trị biểu thức trong chức năng Vòng lặp For bằng giá trị mà giá trị sẽ thực thi.

Trong mỗi lần lặp, giá trị được tăng lên bởi 1 và vòng lặp tiếp tục cho đến khi tất cả các phần tử của mảng được hiển thị:

Xem bản demo trực tuyến và đầu ra mã

Mã ví dụ:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

for[$i=0;$i[$i=0; $i

Ví dụ về việc sử dụng đếm với vòng lặp

Trong ví dụ này, hàm đếm được sử dụng với vòng lặp để lặp qua các phần tử mảng. Mục đích là để cung cấp giá trị biểu thức trong chức năng Vòng lặp For bằng giá trị mà giá trị sẽ thực thi.

Trong mỗi lần lặp, giá trị được tăng lên bởi 1 và vòng lặp tiếp tục cho đến khi tất cả các phần tử của mảng được hiển thị:

Xem bản demo trực tuyến và đầu ra mã

Mã ví dụ:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

Ví dụ về việc sử dụng đếm với vòng lặp"Total elements in the array = ", sizeof[$arr_sizeof],"

"
;

?>

for[$i=0;$i[$i=0;$i

Ví dụ về việc sử dụng đếm với vòng lặp

Trong ví dụ này, hàm đếm được sử dụng với vòng lặp để lặp qua các phần tử mảng. Mục đích là để cung cấp giá trị biểu thức trong chức năng Vòng lặp For bằng giá trị mà giá trị sẽ thực thi.

Trong mỗi lần lặp, giá trị được tăng lên bởi 1 và vòng lặp tiếp tục cho đến khi tất cả các phần tử của mảng được hiển thị:

Mật mã:

// gán các giá trị cho một mảng

// lặp lại qua mảng

echo "Mục hiện tại: $ ARR_LOOP [$ i]";

}

Sử dụng chức năng sizeof trong ví dụ vòng lặp

Bây giờ, chúng ta hãy sử dụng chức năng sizeof để có được độ dài của một mảng PHP. Đầu tiên, tôi sẽ hiển thị độ dài của mảng bằng cách sử dụng chức năng sizeof.COUNT_RECURSIVE value instead of 1, will recursively count the array. This is useful for getting the size of multi-dimensional array as shown in the example below. To see the difference, I used both default and COUNT_RECURSIVE values and displayed the array length:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

Chủ Đề