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);
?>

Chạy ví dụ

Đị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ể:

  • 0 - Mặc định. Không tính toán tất cả các phần tử trong mảng đa chiều
  • 1 - Tính toán đệ quy số lượng phần tử trong mảng (tính toán tất cả các phần tử trong mảng đa chiều)

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);
?>

Chạy ví dụ