라이브러리

[PHP] count_chars - 문자열에 사용된 문자에 대한 정보를 반환합니다.




PHP의 count_chars 함수

PHP의 `count_chars` 함수는 문자열에서 특정 문자의 개수를 반환합니다. 이 함수는 문자열에서 특정 문자의 개수를 세는 데 사용할 수 있습니다.

함수 구조

`count_chars(string $str, int $mode = 0)`

* `$str`: 문자열
* `$mode`: 옵션 모드 (기본값 0)

옵션 모드

`$mode` 옵션 모드는 함수의 동작을 결정합니다. 가능한 옵션 모드는 다음과 같습니다.

* 0: 문자열에서 각 문자의 개수를 반환합니다.
* 1: 문자열에서 각 문자의 개수를 반환하고, 문자열이 비어 있는 경우 0을 반환합니다.
* 2: 문자열에서 각 문자의 개수를 반환하고, 문자열이 비어 있는 경우 NULL을 반환합니다.

예제

예제 1: 문자열에서 각 문자의 개수 반환


#hostingforum.kr
php

$str = "Hello, World!";

$result = count_chars($str, 0);

print_r($result);



출력:
#hostingforum.kr
php

Array

(

    [65] => 1 // H

    [72] => 1 // H

    [101] => 1 // e

    [108] => 1 // l

    [111] => 2 // o

    [44] => 1 // ,

    [32] => 1 // 

    [87] => 1 // W

    [111] => 1 // l

    [114] => 1 // r

    [108] => 1 // l

    [100] => 1 // d

    [33] => 1 // !

)



예제 2: 문자열에서 각 문자의 개수 반환 (비어 있는 경우 0 반환)


#hostingforum.kr
php

$str = "";

$result = count_chars($str, 1);

print_r($result);



출력:
#hostingforum.kr
php

Array

(

)



예제 3: 문자열에서 각 문자의 개수 반환 (비어 있는 경우 NULL 반환)


#hostingforum.kr
php

$str = "";

$result = count_chars($str, 2);

print_r($result);



출력:
#hostingforum.kr
php



예제 4: 특정 문자의 개수 반환


#hostingforum.kr
php

$str = "Hello, World!";

$result = count_chars($str, 0);

echo "H의 개수: $result[72]
";

echo "W의 개수: $result[87]
";



출력:
#hostingforum.kr


H의 개수: 1

W의 개수: 1



위 예제에서, `count_chars` 함수는 문자열에서 각 문자의 개수를 반환합니다. `$mode` 옵션 모드는 함수의 동작을 결정합니다. 예제 1에서, `$mode` 옵션 모드는 0으로 설정되어 있으므로, 문자열에서 각 문자의 개수를 반환합니다. 예제 2와 3에서, `$mode` 옵션 모드는 1과 2로 설정되어 있으므로, 비어 있는 경우 0과 NULL을 반환합니다. 예제 4에서, 특정 문자의 개수를 반환하기 위해 `$result` 배열의 키를 사용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 643 페이지

검색

게시물 검색