>  기사  >  백엔드 개발  >  PHP에서 array_count_values ​​​​함수를 사용하여 배열의 각 값 발생 횟수를 계산하는 방법

PHP에서 array_count_values ​​​​함수를 사용하여 배열의 각 값 발생 횟수를 계산하는 방법

WBOY
WBOY원래의
2023-06-26 14:12:101709검색

PHP에서는 배열에 대해 다양한 작업을 수행해야 하는 경우가 많습니다. 배열에서 각 값의 발생 횟수를 계산하는 것은 일반적인 요구 사항 중 하나입니다. PHP는 이 작업을 쉽게 완료할 수 있는 간단하고 효율적인 함수인 array_count_values를 제공합니다.

array_count_values ​​​​함수 구문은 다음과 같습니다.

array_count_values(array $array)

이 함수는 배열 매개변수를 받고 원래 배열에서 각 값의 발생 횟수를 포함하는 새 배열을 반환합니다.

아래에서는 array_count_values ​​​​함수를 사용하는 방법을 보여주는 몇 가지 예를 살펴보겠습니다.

예 1:

여러 숫자를 포함하는 배열이 있다고 가정합니다.

$numbers = array(1, 2, 3, 4, 5, 1, 2, 3, 1, 2);

다음을 사용할 수 있습니다. 각 숫자의 발생 횟수를 계산하는 array_count_values ​​함수:

$result = array_count_values($numbers);

이때 $result 배열의 내용은 다음과 같습니다.

Array
(

[1] => 3
[2] => 3
[3] => 2
[4] => 1
[5] => 1

)

배열에서 각 숫자의 발생 횟수가 계산되는 것을 볼 수 있습니다.

예 2:

문자열을 포함하는 배열이 있는 경우:

$fruits = array("apple", "banana", "orange", "apple", "apple", "orange");

We array_count_values ​​​​함수를 사용하여 각 문자열의 발생 횟수를 계산할 수도 있습니다.

$result = array_count_values($fruits);

이 때 $result 배열의 내용은 다음과 같습니다.

Array
(

[apple] => 3
[banana] => 1
[orange] => 2

)

또한 배열의 각 문자열의 발생 횟수가 계산되는 것을 볼 수 있습니다.

array_count_values ​​​​함수는 키가 아닌 배열의 값만 계산할 수 있다는 점에 유의해야 합니다. 통계 키가 필요한 경우 다른 방법을 사용해야 합니다.

요약:

array_count_values ​​​​함수를 사용하면 배열에서 각 값의 발생 횟수를 안정적이고 효율적으로 계산할 수 있습니다. 이 함수는 매우 간단하며 작업을 완료하려면 배열 매개변수만 전달하면 됩니다. 사용 중에는 키가 아닌 배열의 값만 계산할 수 있다는 점에 유의하세요.

위 내용은 PHP에서 array_count_values ​​​​함수를 사용하여 배열의 각 값 발생 횟수를 계산하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.