105 of 410 menu

count_chars 함수

count_chars 함수는 문자열에서 다양한 문자가 몇 번 나타나는지 계산합니다.

첫 번째 매개변수로 문자열을 받고, 두 번째 선택적 매개변수로 함수의 동작을 변경하는 모드를 받습니다.

구문

count_chars(string $string, int $mode = 0): array|string

모드 값

매개변수 값에 따라 함수는 다음을 반환합니다:

  • 0 - 키가 ASCII 코드이고, 값이 해당 문자의 발생 횟수인 배열.
  • 1 - 0과 동일하지만, 발생 횟수가 0인 문자에 대한 정보는 배열에 포함되지 않습니다.
  • 2 - 0과 동일하지만, 배열에는 발생 횟수가 0인 문자에 대한 정보만 포함됩니다.
  • 3 - 원본 문자열에 한 번 이상 나타나는 문자로 구성된 문자열.
  • 4 - 원본 문자열에 나타나지 않는 문자로 구성된 문자열.

기본적으로 함수는 두 번째 매개변수가 0으로 설정된 것처럼 동작합니다.

예시

모드를 0 값으로 설정하여 문자열의 문자 수를 세어 보겠습니다:

<?php $str = 'aaabbc'; $res = count_chars($str, 0); var_dump($res); ?>

결과적으로 함수는 0부터 255까지의 모든 문자 코드를 반환하며, 이 코드 중에는 문자열의 문자 코드가 포함됩니다:

[ 0 => 0, 1 => 1, ... 97 => 3, // 97은 문자 'a'의 코드입니다 98 => 2, // 98은 문자 'b'의 코드입니다 99 => 1, // 99은 문자 'c'의 코드입니다 ... 255 => 0, ]

예시

모드를 1 값으로 설정하여 문자열의 문자 수를 세어 보겠습니다:

<?php $str = 'aaabbc'; $res = count_chars($str, 1); var_dump($res); ?>

결과적으로 함수는 발견된 문자의 코드와 해당 문자의 개수만 반환합니다:

[ 97 => 3, // 97은 문자 'a'의 코드입니다 98 => 2, // 98은 문자 'b'의 코드입니다 99 => 1, // 99은 문자 'c'의 코드입니다 ]

함께 보기

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부