"Hello World!"(모드 3)에 사용된 모든 고유 문자를 포함하는 문자열을 반환합니다.
<?php$str = "Hello World!";echo count_chars($str,3);?>count_chars() 함수는 문자열에 사용된 문자에 대한 정보를 반환합니다(예: ASCII 문자가 문자열에 나타나는 횟수 또는 해당 문자가 문자열에 이미 사용되었는지 여부).
count_chars( 문자열,모드 )
매개변수 | 설명하다 |
---|---|
끈 | 필수의. 확인할 문자열을 지정합니다. |
방법 | 선택 과목. 반환 모드를 지정합니다. 기본값은 0입니다. 다양한 복귀 모드가 있습니다: 0 - 배열, ASCII 값은 키 이름, 발생 횟수는 키 값 1 - 배열, ASCII 값은 키 이름, 발생 횟수는 키 값, 발생 횟수가 0보다 큰 값만 나열됩니다. 2 - 배열, ASCII 값은 키 이름, 발생 횟수는 키 값, 발생 횟수가 0인 값만 나열됩니다. 3 - 다양한 문자가 모두 사용된 문자열 4 - 사용되지 않은 모든 고유 문자가 포함된 문자열 |
반환 값: | 지정된 모드 매개변수에 따라 다릅니다. |
---|---|
PHP 버전: | 4+ |
"Hello World!"(모드 4)에서 사용되지 않은 모든 문자를 포함하는 문자열을 반환합니다.
<?php$str = "Hello World!";echo count_chars($str,4);?>이 예에서는 count_chars()를 사용하여 반환 모드를 1로 설정하고 문자열을 확인합니다. 모드 1은 ASCII 값을 키 이름으로, 발생 횟수를 키 값으로 사용하여 배열을 반환합니다.
<?php$str = "Hello World!";print_r(count_chars($str,1));?>문자열에 ASCII 문자가 나타나는 횟수를 계산하는 또 다른 예:
<?php$str = "PHP는 꽤 재미있습니다!!";$strArray = count_chars($str,1);foreach ($strArray as $key=>$value) {echo "문자 <b>'".chr ($key)."'</b>를 찾았습니다. $value 시간<br>" }?>