현재 위치: > 최신 기사 목록> array_count_values ​​()를 사용하여 간단한 숫자를 처리하십시오

array_count_values ​​()를 사용하여 간단한 숫자를 처리하십시오

M66 2025-06-07

PHP에서 array_count_values ​​() 함수는 배열에서 개별 값의 발생 수를 계산할 수있는 매우 유용한 도구입니다. 문자열 배열이든 숫자 배열이든 array_count_values ​​()는 각 요소의 모양의 빈도를 빠르게 얻는 데 도움이 될 수 있습니다. 이는 데이터 분석, 통계 정보 생성 또는 간단한 데이터 분석 작업을 처리하는 데 매우 편리합니다.

1. array_count_values ​​() 함수 소개

Array_Count_Values ​​() 는 배열을 입력으로 가져오고 키가 입력 배열의 요소이고 값이 원래 배열에 나타나는 횟수입니다. 이 기능은 모든 유형의 배열과 함께 작동하지만 일반적으로 숫자 또는 문자열 배열을 처리하는 데 사용됩니다.

문법:

 array_count_values(array $array): array
  • $ 배열 : 이것은 계산할 배열입니다.

반환 값은 어레이의 각 값이 키로 사용되며 발생 횟수가 값으로 사용되는 연관 배열입니다.

2. 샘플 코드 : 통계 숫자 배열에서 각 요소의 발생 수

다음은 Array_Count_Values ​​()를 사용하여 각 요소의 발생을 다양한 숫자로 계산하는 방법을 보여주는 간단한 예입니다.

 <?php
// 숫자 배열을 정의하십시오
$numbers = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4];

// 사용 array_count_values() 기능 통계 요소 수가 발생합니다
$result = array_count_values($numbers);

// 출력 결과
print_r($result);
?>

출력 결과 :

 Array
(
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
)

위에서 볼 수 있듯이 Array_Count_Values ​​() 는 키가 배열의 요소이고 값은 해당 요소의 발생 수입니다. 이 예에서는 숫자 1 이 1, 숫자 2 가 2 등이 나타납니다.

3. 실제 개발에 적용

Array_Count_Values ​​() 함수는 숫자 배열에서 요소를 계산하는 데 사용될뿐만 아니라 다른 유형의 배열에도 사용될 수 있습니다. 예를 들어, 여러 문자열이 포함 된 배열이있는 경우이 기능을 사용하여 각 문자열의 발생 수를 계산할 수도 있습니다. 다음은 문자열 배열 처리의 예입니다.

 <?php
// 문자열 배열을 정의하십시오
$fruits = ["apple", "banana", "apple", "orange", "banana", "apple"];

// 사용 array_count_values() 기능 통계 요소 수가 발생합니다
$result = array_count_values($fruits);

// 출력 결과
print_r($result);
?>

출력 결과 :

 Array
(
    [apple] => 3
    [banana] => 2
    [orange] => 1
)

이 예에서는 과일 이름 배열에서 각 요소의 발생 수를 계산합니다.

4. 프로세스 URL 배열

URL이 포함 된 배열이 있고 각 도메인 이름 또는 경로의 발생 수를 계산하려고한다고 가정하십시오. Array_Count_Values ​​()는 이를 달성하는 데 도움이 될 수 있습니다. 예를 들어 봅시다 :

 <?php
// 포함을 정의하십시오 URL 배열
$urls = [
    "https://example.com/page1",
    "https://m66.net/page2",
    "https://example.com/page3",
    "https://m66.net/page1",
    "https://m66.net/page3",
    "https://m66.net/page2"
];

// 발췌 URL 도메인 이름 부분 및 발생 횟수를 계산합니다
$domains = array_map(function($url) {
    return parse_url($url, PHP_URL_HOST);
}, $urls);

// 사용 array_count_values() 통계 도메인 이름 발생 수
$result = array_count_values($domains);

// 출력 결과
print_r($result);
?>

출력 결과 :

 Array
(
    [example.com] => 2
    [m66.net] => 4
)

이 예에서는 parse_url () 함수를 사용하여 URL에서 도메인 이름 부분을 추출한 다음 Array_Count_Values ​​()를 사용하여 각 도메인 이름의 발생 수를 계산했습니다. M66.net이 더 많은 시간이 나타나는 것을 알 수 있습니다.

5. 요약

Array_Count_Values ​​()는 배열에서 각 요소의 발생을 신속하게 계산하는 데 적합한 매우 실용적인 PHP 기능입니다. 숫자, 문자열 또는 URL이 포함 된 배열이든 간단한 솔루션을 제공 할 수 있습니다.

보다 복잡한 배열 통계 작업을 처리하려면 다른 PHP 기능 (예 : parse_url () )를 결합하여 데이터를 추출하고 더 분석 할 수도 있습니다. 이 기사가 array_count_values ​​() 함수를 더 잘 이해하고 사용하는 데 도움이되기를 바랍니다.