PHP count_chars() 함수

예제

"Hello World!"에서 사용된 모든 다른 문자를 포함하는 문자열을 반환합니다. (모드 3):

<?php
$str = "Hello World!";
echo count_chars($str,3);
?>

실행 예제

정의와 사용법

count_chars() 함수는 문자열에서 사용된 문자의 정보를 반환합니다. 예를 들어, 문자열에서 ASCII 문자가 나타나는 횟수나 특정 문자가 이미 문자열에서 사용되었는지 여부입니다.

문법

count_chars(string,모드)
파라미터 설명
string 필수 사항입니다. 확인할 문자열을 정의합니다.
모드

선택사항입니다. 반환 모드를 정의합니다. 기본적으로 0입니다. 다음은 다른 반환 모드입니다:

  • 0 - 배열, ASCII 값이 키이고, 등장 횟수가 값으로 되며
  • 1 - 배열, ASCII 값이 키이고, 등장 횟수가 값으로 되며, 등장 횟수가 0보다 큰 값만 나열됨
  • 2 - 배열, ASCII 값이 키이고, 등장 횟수가 값으로 되며, 등장 횟수가 0인 값만 나열됨
  • 3 - 문자열, 모든 사용된 다른 문자가 포함됨
  • 4 - 문자열, 모든 사용되지 않은 다른 문자가 포함됨

기술 세부 사항

반환 값: 지정된 모드 파라미터.
PHP 버전: 4+

更多实例

예제 1

"Hello World!"에서 사용되지 않은 모든 문자를 포함하는 문자열을 반환합니다(패턴 4):

<?php
$str = "Hello World!";
echo count_chars($str,4);
?>

실행 예제

예제 2

이 예제에서는 count_chars()를 사용하여 문자열을 확인하고, 패턴을 1로 설정합니다. 패턴 1은 ASCII 값이 키이고, 등장 횟수가 값으로 되는 배열을 반환합니다:

<?php
$str = "Hello World!";
print_r(count_chars($str,1));
?>

실행 예제

예제 3

ASCII 문자가 문자열에서 몇 번 등장하는지 계산하는 다른 예제:

<?php
$str = "PHP is pretty fun!!";
$strArray = count_chars($str,1);
foreach ($strArray as $key=>$value)
  {
echo "문자 <b>'".chr($key)."'</b>이(가) $value 번 찾았습니다.<br>";
  }
?>

실행 예제