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! Show 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:
Kết quả là:
Cập nhật: Bài kiểm tra này được thực hiện trên Php 7.2.6 Để có được tổng số phần tử trong một mảng, bạn có thể sử dụng các hàm số PHP hoặc sizeof. Ví dụ: đây là cách bạn có thể nhận được độ dài mảng theo chức năng đếm:count or sizeof functions. For example, this is how you may get the array length by count function:
$arr_nums=array(5,7,9,11,13);=array(5,7,9,11,13); echo & nbsp; "Kích thước của mảng =", đếm ($ arr_nums); "The size of array = ",count($arr_nums); Điều này sẽ xuất ra giống như sử dụng chức năng sizeof:
Cả hai hàm đều trả về kích thước của một mảng (nghĩa là tổng số phần tử) sau đó sẽ sử dụng cái nào? Tôi sẽ giải thích điều này, trước tiên, hãy để tôi giải thích cả hai chức năng này với các ví dụ. Hàm số PHPHàm đếm trả về kích thước hoặc số lượng phần tử trong một mảng hoặc một cái gì đó trong một đối tượng. Hàm đếm PHP có hai tham số như được hiển thị trong cú pháp dưới đây:
$ Mảng_or_countable là tham số cần thiết. Bạn có thể chỉ định tên mảng ở đó mà bạn cần để có được độ dài.required parameter. You may specify the array name there for which you need to get the length. Tham số chế độ là tùy chọn. Các giá trị có thể cho tham số này là 0 hoặc 1. 0 là giá trị mặc định. Việc sử dụng giá trị 1 đặc biệt hữu ích cho các mảng đa chiều. Nó làm cho việc đếm mảng đệ quy.mode parameter is optional. The possible values for this parameter are 0 or 1. The 0 is the default value. The usage of value 1 is particularly useful for multidimensional arrays. It makes counting the array recursively. Ví dụ về việc sử dụng chức năng đếmTrong ví dụ đầu tiên, tôi đang sử dụng một mảng một chiều của các yếu tố hỗn hợp (số và chuỗi). Sau khi khai báo mảng, hàm đếm được sử dụng để có được kích thước của mảng đó: Xem bản demo trực tuyến và đầu ra mãMã ví dụ:
Ví dụ về việc sử dụng đếm với vòng lặpTrong 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ụ:
Ví dụ về việc sử dụng đếm với vòng lặpTrong 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ụ:
Ví dụ về việc sử dụng đếm với vòng lặp
}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:
Ví dụ về việc sử dụng đếm với vòng lặp
Mật mã:// gán các giá trị cho một mảng Điều đó có nghĩa là & nbsp; sizeof sử dụng giống như hàm đếm bên dưới. Chiều cao div này cần thiết để cho phép thanh bên dính Sizeof trong PHP là gì?Hàm sizeof () trả về số lượng phần tử trong một mảng.Hàm sizeof () là một bí danh của hàm đếm ().returns the number of elements in an array. The sizeof() function is an alias of the count() function.
Chức năng đếm PHP là gì?Hàm số () trả về số lượng phần tử trong một mảng.returns the number of elements in an array.
Đếm trong mảng là gì?Mảng#Count (): Count () là phương thức lớp mảng trả về số lượng phần tử trong mảng.Nó cũng có thể tìm thấy tổng số của một phần tử cụ thể trong mảng.a Array class method which returns the number of elements in the array. It can also find the total number of a particular element in the array. |