라이브러리
[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()` 함수는 배열의 요소들을 카운트하여 새로운 배열을 반환하므로, 중복된 키는 하나의 키로 처리됩니다.
댓글목록
등록된 댓글이 없습니다.