
array_count_values() 함수는 배열 내의 각 값의 빈도수를 측정하는 함수입니다. 이 함수는 배열 내의 중복된 값을 자동으로 제거하지 않습니다. 따라서, 중복된 값을 제거하고 싶다면, array_unique() 함수를 사용하여 중복된 값을 제거한 후 array_count_values() 함수를 사용해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$array = ['apple', 'banana', 'apple', 'orange', 'banana', 'banana'];
$uniqueArray = array_unique($array);
$count = array_count_values($uniqueArray);
print_r($count);
이 코드를 실행하면, 다음과 같은 결과가 출력됩니다.
#hostingforum.kr
php
Array
(
[apple] => 2
[banana] => 3
[orange] => 1
)
이 결과에서, 중복된 값 'apple'와 'banana'의 빈도수가 측정되어 있습니다.
2025-06-02 22:15