현재 위치: > 최신 기사 목록> String Array를 처리하려면 Array_Count_Values ​​()를 사용하십시오

String Array를 처리하려면 Array_Count_Values ​​()를 사용하십시오

M66 2025-06-07

php에서 array_count_values ​​() 함수는 배열에서 각 값의 발생 수를 계산하는 데 사용됩니다. 키가 배열의 요소이고 값은 배열에 표시되는 횟수입니다. 이것은 배열에서 일부 요소가 몇 번 반복되는지 알아야하는 시나리오에 매우 유용합니다.

이 기사에서는 array_count_values ​​()를 사용하여 문자열 배열에서 각 요소의 발생 수를 계산하는 방법을 보여줍니다.

샘플 코드

 <?php
// 문자열 배열을 정의하십시오
$array = array("apple", "banana", "apple", "orange", "banana", "apple");

// 사용 array_count_values 각 요소의 발생 수를 계산하십시오
$count_values = array_count_values($array);

// 출력 통계
print_r($count_values);
?>

코드 구문 분석

  1. 문자열 배열을 정의하십시오 <br> 위의 코드에서는 먼저 과일 이름 $ 배열이 포함 된 문자열 배열을 정의합니다. 배열의 일부 요소 (예 : "Apple"및 "Banana")는 여러 번 나타납니다.

  2. Call array_count_values ​​()
    Array_Count_Values ​​($ array) 함수를 사용하여 각 요소의 발생 수를 $ 배열 로 계산하고 $ count_values ​​변수에 결과를 저장할 수 있습니다.

  3. 출력 통계 결과 <br> 마지막으로 print_r ($ count_values)를 사용하여 결과를 브라우저에 출력하십시오. 출력은 키가 배열의 문자열이고 값은 문자열이 나타나는 횟수 인 연관 배열이됩니다.

출력 결과

 Array
(
    [apple] => 3
    [banana] => 2
    [orange] => 1
)

위에서 볼 수 있듯이 출력 결과는 다음과 같습니다.

  • "Apple"은 3 번 나타납니다.

  • "바나나"는 2 번 나타납니다.

  • "오렌지"가 1 번 나타납니다.

시나리오를 사용하십시오

  • 로그 데이터 분석
    Array_Count_Values ​​()는 특정 로그 파일에서 다양한 이벤트 발생을 계산하는 데 사용하여 가장 빈번한 이벤트를 분석 할 수 있습니다.

  • 사용자 데이터 처리 <br> 일부 사용자 입력 데이터에서는 특정 값의 발생을 계산하면 뜨거운 컨텐츠 또는 일반적인 오류를 식별하는 데 도움이 될 수 있습니다.

  • 단어 주파수 분석 <br> 텍스트 처리에서 array_count_values ​​()를 사용하여 텍스트에서 각 단어의 발생 빈도를 계산할 수 있습니다.

주목해야 할 것

  • Array_Count_Values ​​() 는 값만 계산하고 값의 유형에 대해서는 신경 쓰지 않습니다. 배열에 다른 유형의 동일한 값이 포함 된 경우 (예 : 문자열 "1"및 정수 1) 다른 요소로 취급됩니다.

  • 배열이 비어 있으면 Array_Count_Values ​​()는 빈 배열을 반환합니다.

URL 교체

실제 개발에는 배열 요소에 URL이 포함될 수 있습니다. URL 도메인 이름을 m66.net 으로 바꾸어야하는 경우 str_replace () 함수를 사용하여 문자열을 교체 할 수 있습니다. 간단한 예는 다음과 같습니다.