Bạn có thể chỉ cần sử dụng hàm PHP count[]
hoặc sizeof[]
để lấy số lượng phần tử hoặc giá trị trong một mảng. Hàm count[]
và sizeof[]
trả về 0 cho một biến đã được khởi tạo với một mảng trống, nhưng nó cũng có thể trả về 0 cho một biến không được đặt
Bạn có thể sử dụng thêm hàm isset[]
để kiểm tra xem một biến đã được đặt hay chưa
";
echo sizeof[$days];
?>
Câu hỏi thường gặp liên quan
Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này
❮ Tham chiếu mảng PHP
Ví dụ
Đếm tất cả các giá trị của một mảng
$a=array["A","Cat","Dog","A","Dog"];
print_r[array_count_values[$a]];
Định nghĩa và cách sử dụng
Hàm array_count_values[] đếm tất cả các giá trị của một mảng
cú pháp
array_count_values[mảng]
Giá trị tham số
Tham sốMảng mô tảBắt buộc. Chỉ định mảng để đếm giá trị củachi tiết kỹ thuật
Giá trị trả về. Trả về một mảng kết hợp, trong đó các khóa là các giá trị của mảng ban đầu và các giá trị là số lần xuất hiện Phiên bản PHP. 4+❮ Tham chiếu mảng PHPTôi muốn đếm số lần xuất hiện của từng mục trùng lặp trong một mảng và kết thúc bằng một mảng chỉ gồm các mục duy nhất/không trùng lặp với các lần xuất hiện tương ứng của chúng
Đây là mã của tôi;
TRUE
if[$current != $previous[count[$previous]][0]]{
$previous[$n++][0] = $current;
$previous[$n++][1] = $counter++;
}
}else{
$previous[$n][1] = $counter++;
unset[$previous[count[$previous]-1][0]];
unset[$previous[count[$previous]-1][1]];
}
}
}
//EXPECTED VALUES
echo 'No. of NON Duplicate Items: '.count[$previous].'
';// 7
print_r[$previous];// array[ {12,1} , {21,2} , {43,6} , {66,1} , {56,1} , {78,2} , {100,1}]
?>