>  기사  >  백엔드 개발  >  PHP 함수 백과사전 array_count_values()

PHP 함수 백과사전 array_count_values()

王林
王林원래의
2023-06-20 12:01:301933검색

PHP는 웹 개발, 명령줄 인터페이스 및 임베디드 애플리케이션 개발에 널리 사용되는 스크립팅 언어입니다. PHP는 배우기 쉽고, 사용하기 쉽고, 안전하고 효율적이므로 웹 개발에 널리 사용됩니다.

PHP에서 함수는 특정 작업을 수행하는 재사용 가능한 코드 블록입니다. PHP 함수 라이브러리에는 사용할 수 있는 함수가 많이 있으며 그 중 매우 유용한 함수 중 하나가 array_count_values()입니다.

array_count_values() 함수는 배열에서 각 값의 발생 횟수를 계산하는 데 사용되는 PHP 함수입니다. 이번 글에서는 array_count_values() 함수의 사용법과 예시를 자세히 살펴보겠습니다.

Usage

array_count_values() 함수의 구문은 다음과 같습니다.

array_count_values(array $array): array

이 함수는 배열을 입력으로 받아들이고 키가 원래 배열의 고유한 값을 나타내는 연관 배열을 반환합니다. 키 값은 원래 배열에서 해당 값의 발생 횟수를 나타냅니다.

매개변수 설명:

배열: 필수. 각 값의 발생 횟수를 계산하는 배열입니다.

반환 값:

배열: 연관 배열, 배열의 키는 원래 배열의 고유 값을 나타내고, 키 값은 원래 배열에서 해당 값의 발생 횟수를 나타냅니다.

Example

다음은 array_count_values() 함수에 대한 몇 가지 예입니다.

예 1:

$colors = array("red", "blue", "green", "blue", "yellow", "red", "green", "red");
$color_count = array_count_values($colors);
print_r($color_count);

출력:

Array
(
    [red] => 3
    [blue] => 2
    [green] => 2
    [yellow] => 1
)

위 예에서는 여러 개의 반복 값을 포함하는 $colors 배열을 생성하고 이를 다음으로 전달합니다. array_count_values() 함수. 이 함수는 원래 배열에서 각 값의 발생 횟수를 포함하는 연관 배열 $color_count를 반환합니다.

예제 2:

$text = "The quick brown fox jumps over the lazy dog";
$word_array = explode(" ", $text);
$word_count = array_count_values($word_array);
print_r($word_count);

출력:

Array
(
    [The] => 1
    [quick] => 1
    [brown] => 1
    [fox] => 1
    [jumps] => 1
    [over] => 1
    [the] => 1
    [lazy] => 1
    [dog] => 1
)

위의 예에서는 단어가 포함된 문자열 $text를 생성하고 그것을 폭발() 함수를 사용하여 단어 배열 $word_array로 분할했습니다. 다음으로, $word_array를 array_count_values() 함수에 전달합니다. 이 함수는 $word_array의 각 단어 발생 횟수를 포함하는 연관 배열 $word_count를 반환합니다.

Notes

다음은 array_count_values() 함수에 대한 몇 가지 참고 사항입니다:

  • 이 함수는 대소문자를 구분하지 않으므로 동일하게 취급되는 값은 동일한 키로 취급됩니다.
  • 함수는 데이터 유형을 구분하므로 계산 전에 동일한 값이 캐스팅됩니다. 예를 들어 문자열 "2"는 숫자 2로 처리됩니다.
  • 함수에 전달된 인수가 배열이 아닌 경우 함수는 false를 반환합니다.

결론

이 기사에서는 PHP 배열의 array_count_values() 함수에 대해 배웠습니다. 이 함수를 사용하면 배열에서 각 값의 발생 횟수를 빠르게 계산할 수 있습니다. 웹 개발이나 다른 분야에서 PHP를 사용하여 작업하든 이 기능은 매우 유용합니다.

위 내용은 PHP 함수 백과사전 array_count_values()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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