2018년 3월 5일 월요일

[PHP예제] 016 변수의 유형을 알아보고 싶을 때

is_*() 함수, var_dump() 함수

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>변수의 유형</title>
</head>
<body>
<div>
<?php
$a = 123;
$b = '321';

echo '$a의 유형: ' . gettype($a) . '<br>';
echo '$b의 유형: ' . gettype($b) . '<br>';

if( is_int($a) ) {
    echo '$a는 정수형입니다.';
} else {
    echo '$a는 정수형이 아닙니다.';
}

if( is_string($b) ) {
    echo '$b는 문자형입니다.';
} else {
    echo '$b는 문자형이 아닙니다.';
}

echo '<pre>';
var_dump($a);
var_dump($b);
echo '</pre>';
?>
</div>
</body>
</html>


변수의 유형을 판정하는 함수
함수명 설명
is_array() 변수가 배열인지 확인
is_bool() 변수가 논리형(boolean)인지 확인
is_float() 변수가 부동 소수점(float)인지 확인
is_int() 변수가 정수형(int)인지 확인
is_null() 변수가 무싷할 수 있는 값(null)인지 확인
is_numeric() 변수가 숫자 또는 숫자 형식의 문자열인지 확인
is_object() 변수가 객체(object)인지 확인
is_resource()      변수가 자원(resource)인지 확인
is_string() 변수가 문자열인지 확인





댓글 없음:

댓글 쓰기