Trần Ngọc Thanh - 423
- 28/07/2025
Hàm count() trong PHP dùng để đếm số phần tử cấp 1 của một mảng hoặc đếm số phần tử ở tất cả các cấp của một mảng, chi tiết như nào hãy cùng chúng tôi phân tích:
![]()
Hàm count() trong PHP
Chức năng của Hàm count() trong PHP
Hàm count() trong PHP dùng để đếm số phần tử cấp 1 của một mảng hoặc đếm số phần tử ở tất cả các cấp của một mảng.
Cú pháp của Hàm count() trong PHP
count($biến_mảng);
$biến_mảng: Biến của một mảng.
Hàm truyền 1 tham số sẽ đếm phần tử cấp 1 của mảng.
count($biến_mảng, cách_đếm);
$biến_mảng: Biến của một mảng.
cách_đếm: Nếu cách đếm bằng 1 hoặc COUNT_RECURSIVE thì sẽ đếm tất cả phần tử ở tất cả các cấp có trong mảng, nếu cách đếm bằng 0 hoặc COUNT_NORMAL thì sẽ đếm tất cả phần tử cấp 1 có trong mảng.
Các cách count() trong PHP
Hàm count() đếm phần tử cấp 1 của mảng trong PHP
Để đếm tất cả phần tử có trong cấp 1 của mảng hãy dùng hàm count($biến_mảng); hoặc count($biến_mảng, cách_đếm); và để cách_đếm bằng 0 hoặc COUNT_NORMAL
<?php
$mangmot = array("Trang chủ","Giới thiệu","Thiết kế website","Blog","Liên hệ");
echo count($mangmot); // Kết quả: 5
echo "<br>";
$manghai = array("Trang chủ","Giới thiệu","Thiết kế website" => array("Thiết kế website tại Hồ Chí Minh","Thiết kế website tại Hà Nội"),"Blog" => array("Kiến thức PHP","Kiến thức CSS"),"Liên hệ");
echo count($manghai ); // Kết quả: 5
echo "<br>";
echo count($manghai, COUNT_NORMAL); // Kết quả: 5
echo "<br>";
echo count($manghai, 0); // Kết quả: 5
echo "<br>";
?>
Kết quả:
5
5
5
5
Hàm count() đếm tất cả phần tử của mảng trong PHP
Để đếm tất cả phần tử ở tất cả các cấp trong mảng thì dùng cấu trúc count($manghai,1) hoặc count($manghai,COUNT_RECURSIVE), thêm 1 hoặc COUNT_RECURSIVE ở tham số thứ 2:
<?php
$mangmot = array("Trang chủ","Giới thiệu","Thiết kế website","Blog","Liên hệ");
echo count($mangmot); // Kết quả: 5
echo "<br>";
$manghai = array("Trang chủ","Giới thiệu","Thiết kế website" => array("Thiết kế website tại Hồ Chí Minh","Thiết kế website tại Hà Nội"),"Blog" => array("Kiến thức PHP","Kiến thức CSS"),"Liên hệ");
echo count($manghai,1); // Kết quả: 9
echo "<br>";
echo count($manghai,COUNT_RECURSIVE); // Kết quả: 9
?>
Kết quả:
5
9
9
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm count() trong PHP.
- 0 Bình luận
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *