라이브러리

[PHP] array_count_values ​​- 배열에서 각 고유 값의 발생 횟수를 센다




PHP 에서 array_count_values() 함수

PHP의 `array_count_values()` 함수는 배열의 요소들을 카운트하여 새로운 배열을 반환합니다. 이 함수는 배열의 각 요소를 키로 하여 그 요소가 몇 번 등장하는지 카운트하여 새로운 배열을 반환합니다.

배열의 요소 카운트

`array_count_values()` 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

array_count_values(array $array)



* `$array` : 카운트할 배열

예제

#hostingforum.kr
php

// 예제 배열

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



// array_count_values() 함수 사용

$fruitCount = array_count_values($fruits);



// 결과 출력

print_r($fruitCount);



위의 예제에서 `$fruits` 배열에는 3개의 'apple', 3개의 'banana', 1개의 'orange'가 있습니다. `array_count_values()` 함수를 사용하여 `$fruitCount` 배열을 생성하면, 다음과 같은 결과가 출력됩니다.

#hostingforum.kr
php

Array

(

    [apple] => 2

    [banana] => 3

    [orange] => 1

)



배열의 요소 카운트에 대한 예제

#hostingforum.kr
php

// 예제 배열

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



// array_count_values() 함수 사용

$numberCount = array_count_values($numbers);



// 결과 출력

print_r($numberCount);



위의 예제에서 `$numbers` 배열에는 1개의 1, 2개의 2, 3개의 3, 4개의 4가 있습니다. `array_count_values()` 함수를 사용하여 `$numberCount` 배열을 생성하면, 다음과 같은 결과가 출력됩니다.

#hostingforum.kr
php

Array

(

    [1] => 1

    [2] => 2

    [3] => 3

    [4] => 4

)



배열의 요소 카운트에 대한 예제 (중복된 키)

#hostingforum.kr
php

// 예제 배열

$person = array('name' => 'John', 'age' => 25, 'name' => 'Jane', 'age' => 30, 'name' => 'John');



// array_count_values() 함수 사용

$personCount = array_count_values($person);



// 결과 출력

print_r($personCount);



위의 예제에서 `$person` 배열에는 3개의 'name', 2개의 'age'가 있습니다. `array_count_values()` 함수를 사용하여 `$personCount` 배열을 생성하면, 다음과 같은 결과가 출력됩니다.

#hostingforum.kr
php

Array

(

    [name] => 3

    [age] => 2

)



위의 예제에서 'name'과 'age'가 중복된 키를 갖는다는 점에 주의하세요. `array_count_values()` 함수는 배열의 요소들을 카운트하여 새로운 배열을 반환하므로, 중복된 키는 하나의 키로 처리됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 665 페이지

검색

게시물 검색