PHP에서 array_count_values () 함수는 배열에서 개별 값의 발생 수를 계산할 수있는 매우 유용한 도구입니다. 문자열 배열이든 숫자 배열이든 array_count_values ()는 각 요소의 모양의 빈도를 빠르게 얻는 데 도움이 될 수 있습니다. 이는 데이터 분석, 통계 정보 생성 또는 간단한 데이터 분석 작업을 처리하는 데 매우 편리합니다.
Array_Count_Values () 는 배열을 입력으로 가져오고 키가 입력 배열의 요소이고 값이 원래 배열에 나타나는 횟수입니다. 이 기능은 모든 유형의 배열과 함께 작동하지만 일반적으로 숫자 또는 문자열 배열을 처리하는 데 사용됩니다.
array_count_values(array $array): array
$ 배열 : 이것은 계산할 배열입니다.
반환 값은 어레이의 각 값이 키로 사용되며 발생 횟수가 값으로 사용되는 연관 배열입니다.
다음은 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 등이 나타납니다.
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
)
이 예에서는 과일 이름 배열에서 각 요소의 발생 수를 계산합니다.
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이 더 많은 시간이 나타나는 것을 알 수 있습니다.
Array_Count_Values ()는 배열에서 각 요소의 발생을 신속하게 계산하는 데 적합한 매우 실용적인 PHP 기능입니다. 숫자, 문자열 또는 URL이 포함 된 배열이든 간단한 솔루션을 제공 할 수 있습니다.
보다 복잡한 배열 통계 작업을 처리하려면 다른 PHP 기능 (예 : parse_url () )를 결합하여 데이터를 추출하고 더 분석 할 수도 있습니다. 이 기사가 array_count_values () 함수를 더 잘 이해하고 사용하는 데 도움이되기를 바랍니다.