Hàm array_count_values() trong PHP đếm số lần xuất hiện của tất cả các giá trị trong một mảng và trả về một mảng kết hợp được tạo bởi giá trị duy nhất của mảng đầu vào dưới dạng khóa và số lần xuất hiện của chúng trong mảng dưới dạng giá trị Show
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cú pháp của array_count_values() và cách sử dụng array_count_values() để đếm số lần xuất hiện của các giá trị trong mảng, bao gồm các tình huống khác nhau dựa trên loại mảng và đối số Cú pháp – array_count_values()Cú pháp của hàm PHP array_count_values() là array_count_values ( array $input ) : array ở đâu Tham sốDescriptioninputSố lần xuất hiện của các giá trị trong mảng đầu vào này được tínhGiá trị trả về Hàm array_count_values() trả về một mảng được hình thành với các giá trị duy nhất dưới dạng khóa và số lần xuất hiện của chúng dưới dạng giá trị cảnh báo array_count_values() yêu cầu các phần tử của mảng phải là chuỗi hoặc số nguyên. Vì vậy, nếu một phần tử không phải là chuỗi cũng không phải là số nguyên, hàm sẽ đưa ra cảnh báo Ví dụ – Đếm giá trịTrong ví dụ này, chúng ta sẽ lấy một mảng và đếm số lần xuất hiện của các giá trị trong mảng Chương trình PHP <?php $input = array(41, 'a', 41, 'a', 'b'); $result = array_count_values($input); print_r($result) ?> đầu ra Giá trị Có hai quan sát mà chúng ta có thể rút ra từ kết quả này. họ đang
Ví dụ – Đếm giá trị trong mảng kết hợpTrong ví dụ này, chúng ta sẽ lấy một mảng kết hợp với các cặp khóa-giá trị và gọi array_count_values(). Các khóa của mảng kết hợp bị bỏ qua và chỉ các giá trị được xem xét để đếm Chương trình PHP <?php $input = array( 'key1'=>41, 'key2'=>'a', 'key3'=>41, 'key4'=>'a', 'key5'=>'b' ); $result = array_count_values($input); print_r($result) ?> đầu ra Cảnh báo. mảng_count_values(). Chỉ có thể đếm các giá trị CHUỖI và SỐ LƯỢNGarray_count_values() chỉ có thể đếm các giá trị CHUỖI và INTEGER. Cảnh báo sẽ được đưa ra đối với các giá trị, trong mảng, của bất kỳ kiểu dữ liệu nào khác Trong ví dụ sau, chúng ta có một mảng với một giá trị float và phần còn lại là chuỗi và số nguyên. gọi hàm array_count_values() sẽ đưa ra cảnh báo cho giá trị đầu tiên và tiếp tục đếm các giá trị chuỗi và số nguyên Chương trình PHP <?php $input = array(41.235, 'a', 41, 'a', 'b'); $result = array_count_values($input); print_r($result) ?> đầu ra Phần kết luậnTrong Hướng dẫn PHP này, chúng ta đã học cách đếm số lần xuất hiện của các giá trị trong một mảng nhất định, sử dụng hàm PHP Array array_count_values() Để đếm một giá trị trong mảng hai chiều, đây là đoạn mã hữu ích để xử lý và lấy số lượng của một giá trị cụ thể- Hàm array_count_values() trả về một mảng giá trị kết hợp sử dụng các giá trị của mảng đầu vào làm khóa và tần số của chúng trong mảng đầu vào làm giá trị cú pháparray array_count_values ( array $input ); Thông sốSr. STT Thông số và Mô tả 1đầu vào (bắt buộc) Mảng đầu vào của các giá trị để đếm Giá trị trả vềNó trả về một mảng kết hợp các giá trị từ đầu vào dưới dạng khóa và số lượng của chúng dưới dạng giá trị Phiên bản PHPChức năng này lần đầu tiên được giới thiệu trong PHP Phiên bản 4. 0. 0 Lỗi/Ngoại lệĐiều này sẽ ném E_WARNING cho mọi phần tử không phải là chuỗi hoặc số nguyên Thí dụHãy thử ví dụ sau - Điều này sẽ tạo ra kết quả sau - Array ( [orange] => 2 [mango] => 1 [banana] => 2 ) Thí dụHãy thử ví dụ sau với tất cả các giá trị số nguyên - Điều này sẽ tạo ra kết quả sau - Array ( [10] => 2 [15] => 2 [30] => 1 ) php_function_reference. htm Hàm array_count_values() trả về một mảng 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. Nói cách khác, chúng ta có thể nói rằng hàm array_count_values() được sử dụng để tính tần số của tất cả các phần tử của một mảng cú phápTham sốMô tảLà bắt buộcArrayChỉ định mảng. bắt buộcLoại trả lạiTrả 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. Chức năng này được giới thiệu trong PHP 4 Làm cách nào để đếm giá trị mảng trong PHP?Hàm array_count_values() đếm tất cả các giá trị của một mảng.
Làm cách nào để có được số lượng giá trị giống nhau trong mảng PHP?Hàm array_count_values() trả về một mảng với số lần xuất hiện của mỗi giá trị. Nó trả về một mảng kết hợp. Mảng được trả về có các khóa là giá trị của mảng, trong khi các giá trị là tổng số giá trị được truyền.
Đếm mảng là gì?Array#count(). count() là một phương thức của lớp Array trả về số lượng phần tử trong mảng . Nó cũng có thể tìm tổng số của một phần tử cụ thể trong mảng. cú pháp. Mảng. đếm () Tham số. obj - phần tử cụ thể để tìm thấy Return. xóa tất cả các giá trị nil khỏi mảng.
Làm thế nào để sử dụng trong mảng trong PHP?Trong PHP, hàm array() dùng để tạo mảng. mảng(); . Mảng được lập chỉ mục - Mảng có chỉ mục số Mảng kết hợp - Mảng có khóa được đặt tên Mảng nhiều chiều - Mảng chứa một hoặc nhiều mảng |