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가 됨

댓글 없음:
댓글 쓰기