찬 지기입니다.

개발을 4년 정도 쉰 후로 다시 개발을 할려고 보니 많이 삽질하고 있습니다.

그러나 전보다 웹 상에서 자료들이 많아 좋기도 하지만 제가 딱 원하는 자료를 찾는데 좀 시간이 걸린다는 단점이 있네요..ㅎㅎㅎ 그래도 정말 세상이 좋아진 것 같습니다.

이번글은 개발중에 타입을 체크하는 부분을 정리해 보겠습니다.

PHP 매뉴얼 참조

PHP 지원 버전 : (PHP 4 >= 4.0.4, PHP 5)

주의사항 : 인자값은 string값이여야 함

1. ctype_alnum(string) : [A-Za-z] or 숫자인지 확인
   ex)
'AbCd1zyZ9' -> true
        
'foo!#$bar' -> false

2. ctype_alpha(string) : [A-Za-z]인지 확인
   ex) 'KjgWZC' -> true
        
'arf12' -> false

3. ctype_digit(string) : 숫자인지 확인
   ex) '1820.20' -> false
        '10002' -> true
       
'wsl!12'
-> false

  ex2)
<?php

$numeric_string '42';
$integer        42;

ctype_digit($numeric_string);    // true
ctype_digit($integer);               // false

is_numeric($numeric_string);   // true
is_numeric($integer);             // true
?>


4. 참고
  • is_bool() - 변수가 논리형인지 확인
  • is_null() - 변수가 NULL인지 확인합니다
  • is_float() - 변수의 자료형이 소수인지 확인합니다
  • is_int() - 변수의 자료형이 정수인지 확인합니다
  • is_string() - 변수의 자료형이 문자열인지 확인합니다
  • is_object() - 변수가 객체인지 확인합니다
  • is_array() - 변수가 배열인지 확인

    다른 곳에서도 더 좋은 자료들이 많이 있습니다.

    제가 나름대로 모아서 올립니다.

    많은 도움 되었으면 합니다.


  • + Recent posts