Bang hộiTiền mặt: 0 Xu Trò chơiHộp quà giáng sinhThứ Hai, 17:03:07 - 25/11/2024
Ngôn ngữ lập trình PHP

Các điều hành viên: Admin, Mod, SMod

[PHP] Hàm count trong PHP

[PHP] Hàm count trong PHP

#1 » Gửi bài gửi bởi CentOS » 22/11/2024 00:21 » @620686

1. Định nghĩa
- Hàm count() trong PHP dùng để đếm tất cả các phần tử trong một mảng hoặc trong một đối tượng có thể đếm được

2. Cú pháp
Mã: Chọn tất cả
count(Countable|array $value, int $mode = COUNT_NORMAL): int


3. Tham số
- $value : mảng hoặc đối tượng đếm được
- $mode : tham số tùy chọn:
+ nếu $mode = 0 : không đếm các phần tử trong mảng đa chiều (mặc định)
+ nếu $mode = 1 : đếm đệ quy mảng, đếm tất cả các phần tử trong mảng đa chiều

4. Kết quả trả về
- int : Trả về số lượng phần tử trong mảng, đối tượng

5. Ví dụ:
- Ví dụ 1: Đếm số lượng phần tử của mảng $data (không bao gồm các phần tử mảng đa chiều)
+ input:
Mã: Chọn tất cả
<?php

    $data 
= array(
        "HTML",
        "CSS",
        array("JavaScript","Ajax","jQuery"),
        "MySQL",
        "PHP"
    );

    $soluong = count($data); //tương đương count($data,0)
    echo 'Số lượng phần tử của mảng $data là: '.$soluong;

?>

+ output:
Mã: Chọn tất cả
Số lượng phần tử của mảng $data là: 5


- Ví dụ 2: Đếm số lượng phần tử của mảng $data (bao gồm các phần tử mảng đa chiều)
+ input:
Mã: Chọn tất cả
<?php

    $data 
= array(
        "HTML",
        "CSS",
        array("JavaScript","Ajax","jQuery"),
        "MySQL",
        "PHP"
    );

    $soluong = count($data,1);
    echo 'Số lượng phần tử của mảng $data là: '.$soluong;

?>

+ output:
Mã: Chọn tất cả
Số lượng phần tử của mảng $data là: 8


- Example #1 count() example:
+ input:
Mã: Chọn tất cả
<?php
$a
[0] = 1;
$a[1] = 3;
$a[2] = 5;
var_dump(count($a));

$b[0]  = 7;
$b[5]  = 9;
$b[10] = 11;
var_dump(count($b));
?>

+ output:
Mã: Chọn tất cả
int(3)
int(3)


6. Tài liệu tham khảo
https://www.php.net/manual/en/function.count.php
CentOS
Hình đại diện của thành viên
Rank: ☀️1/30☀️
Cấp độ:
Tu luyện:
Like:
Online:
Bang hội: ?????
Xếp hạng Bang hội: ⚡??/??⚡
Level:
Chủ đề đã tạo: 🩸2/4141🩸
Tiền mặt:
Nhóm:
Danh hiệu: ?????
Giới tính:
Ngày tham gia:
(Google Chrome Browser)

- Chia sẻ bài viết:

- Xem full chủ đề: http://chiase123.com/viewtopic.html?t=39124

- Link bài viết: http://chiase123.com/topic39124.html#p620686

Quay về PHP