라이브러리
[PHP] IntlChar::digit - 주어진 기수에 대한 코드 포인트의 10진수 숫자 값을 가져옵니다.
IntlChar::digit
PHP 7.2 버전부터 IntlChar 클래스가 제공되며, 이 클래스는 국제 문자 관련 함수를 제공합니다. IntlChar::digit 함수는 특정 문자가 숫자인지 아닌지 확인하는 함수입니다.
사용법
IntlChar::digit 함수는 문자를 인수로 받고, 해당 문자가 숫자인지 아닌지를 나타내는 정수를 반환합니다. 반환되는 정수는 다음과 같습니다.
- 0: 문자가 숫자가 아님
- 1: 문자가 숫자임
예제
#hostingforum.kr
php
// 숫자가 아닌 문자
echo IntlChar::digit('a') . "
"; // 0
// 숫자인 문자
echo IntlChar::digit('1') . "
"; // 1
// 숫자가 아닌 문자
echo IntlChar::digit('A') . "
"; // 0
// 숫자인 문자
echo IntlChar::digit('5') . "
"; // 1
IntlChar::digit 함수의 특징
IntlChar::digit 함수는 문자가 숫자인지 아닌지를 확인하는 함수입니다. 이 함수는 문자의 코드 포인트를 확인하여 숫자인지 아닌지를 결정합니다. 따라서 이 함수는 문자의 언어 또는 지역에 대한 정보를 고려하지 않습니다.
IntlChar::digit 함수의 사용 사례
IntlChar::digit 함수는 숫자를 검증하는 데 사용할 수 있습니다. 예를 들어, 사용자가 입력한 문자가 숫자인지 아닌지를 확인하고, 숫자인 경우에만 처리를 수행할 수 있습니다.
#hostingforum.kr
php
// 사용자가 입력한 문자가 숫자인지 아닌지를 확인
$input = '123';
foreach (str_split($input) as $char) {
if (IntlChar::digit($char) === 1) {
// 숫자인 경우에만 처리를 수행
echo "숫자입니다.
";
} else {
// 숫자가 아닌 경우에만 처리를 수행
echo "숫자가 아닙니다.
";
}
}
IntlChar::digit 함수는 PHP에서 국제 문자 관련 함수를 제공하는 IntlChar 클래스의 함수 중 하나입니다. 이 함수는 문자가 숫자인지 아닌지를 확인하는 데 사용할 수 있으며, 문자의 코드 포인트를 확인하여 숫자인지 아닌지를 결정합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.