PHP count() hàm
Mô hình
Trả về số lượng phần tử trong mảng:
<?php $cars=array("Volvo","BMW","Toyota"); echo count($cars); ?>
Định nghĩa và cách sử dụng
Hàm count() trả về số lượng phần tử trong mảng.
Cú pháp
count(mảng,mode);
Parameter | Mô tả |
---|---|
mảng | Bắt buộc. Định nghĩa mảng. |
mode |
Tùy chọn. Định nghĩa chế độ. Các giá trị có thể:
|
Mô tả
Hàm count() tính toán số lượng đơn vị trong mảng hoặc số lượng thuộc tính trong đối tượng.
Đối với mảng, trả về số lượng phần tử của nó, đối với các giá trị khác, trả về 1. Nếu tham số là biến và biến không được định nghĩa, thì trả về 0.
Nếu mode Nếu được đặt thành COUNT_RECURSIVE (hoặc 1), sẽ tính toán đệ quy để tính số lượng phần tử của mảng đa chiều.
Chi tiết kỹ thuật
Trả về giá trị: | Trả về số lượng phần tử trong mảng. |
PHP phiên bản: | 4+ |
Nhật ký cập nhật: | mode Parameter được thêm vào PHP 4.2. |
More examples
Ví dụ 1
Tính toán đệ quy đối với mảng:
<?php $cars=array ( "Volvo"=>array ( "XC60", "XC90" ), "BMW"=>array ( "X3", "X5" ), "Toyota"=>array ( "Highlander" ) ); echo "Tính toán thông thường: " . count($cars)."<br>"; echo "Tính toán đệ quy: " . count($cars,1); ?>