라이브러리

[PHP] ctype_digit - 숫자 문자 확인




PHP의 ctype_digit

`ctype_digit`는 PHP에서 제공하는 함수로, 입력된 문자열이 모두 숫자인지 확인하는 함수입니다. 이 함수는 0부터 9까지의 숫자 문자만을 포함하는 문자열을 반환합니다.

함수 사용법

`ctype_digit` 함수는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

ctype_digit(string $str)



* `$str` : 확인하려는 문자열

예제

#hostingforum.kr
php

// 숫자만 포함하는 문자열

$str1 = "12345";

echo ctype_digit($str1) ? "true" : "false"; // true



// 숫자와 문자가 섞인 문자열

$str2 = "123abc";

echo ctype_digit($str2) ? "true" : "false"; // false



// 문자만 포함하는 문자열

$str3 = "abcde";

echo ctype_digit($str3) ? "true" : "false"; // false



함수 동작

`ctype_digit` 함수는 다음과 같은 동작을 합니다.

* 입력된 문자열이 모두 숫자인 경우 `true`를 반환합니다.
* 입력된 문자열이 숫자와 문자가 섞인 경우 `false`를 반환합니다.
* 입력된 문자열이 모두 문자인 경우 `false`를 반환합니다.

주의사항

`ctype_digit` 함수는 0과 1을 포함하는 문자열을 모두 숫자로 간주합니다. 따라서, 0과 1을 포함하는 문자열을 확인하려면 별도의 처리가 필요합니다.

#hostingforum.kr
php

// 0과 1을 포함하는 문자열

$str4 = "0101";

echo ctype_digit($str4) ? "true" : "false"; // true



이 예제에서 `ctype_digit` 함수는 0과 1을 모두 숫자로 간주하여 `true`를 반환합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색