2018년 3월 5일 월요일

[PHP예제] 017 형 변환

형 변환

 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
<!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><br>';

$a = strval($a);
$b = intval($b);

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

$a = (int) $a;
$b = (string) $b;

echo '$a의 유형: ' . gettype($a) . '<br>';
echo '$b의 유형: ' . gettype($b) . '<br><br>';
?>
</div>
</body>
</html>


형 변환 목록
형 변환 설명
(int), (integer) 정수로 변환
(bool), (boolean) 논리값으로 변환
(float), (double), (real)    부동 소수점 수로 변환
(string) 문자열로 변환
(array) 배열로 변환
(object) 객체로 변환

** 주의

  • 취급할 수 있는 부동 소수점을 넘은 숫자는 무한대로 간주됨
  • 배열을 문자열로 변환하면 항상 Array가 됨

댓글 없음:

댓글 쓰기