개발자의 끄적끄적

[PHP] 데이터형 목록 정리 본문

개발/php

[PHP] 데이터형 목록 정리

효벨 2020. 8. 30. 02:00
728x90
반응형

 

[PHP] 데이터형 목록 정리

 

PHP 데이터형

변수에 사용되는 값이 숫자인지, 문자열인지, 논리값인지를 구분하는 것을 데이터 형이라고 합니다.

데이터형

데이터형값

int 숫자
interger 정수
double 숫자, 소수
string 문자열
boolen 논리값(true, false)
null 없는 값
array 배열

PHP 데이터형

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PHP</title>
    <script>
        const data1 = 100;

        document.write(data1, "<br>");
        document.write(typeof(data1), "<br><br>");

        const data2 = "100";
        document.write(data2, "<br>");
        document.write(typeof(data2), "<br><br>");

        const data3 = ""+100;       //숫자를 문자로 형변환
        document.write(data3, "<br>");
        document.write(typeof(data3), "<br><br>");

        const data4 = Number("100");        //내장 객체를 이용한 형 변환
        document.write(data4, "<br>");
        document.write(typeof(data4), "<br><br>");

        const data5 = String(100);        //내장 객체를 이용한 형 변환
        document.write(data5, "<br>");
        document.write(typeof(data5), "<br><br><br>");
    </script>
</head>
<body>
    <?php 
        $dat1 = 100;
        echo $dat1. "<br>";
        echo gettype($dat1). "<br><br>";

        $dat2 = "100";
        echo $dat2. "<br>";
        echo gettype($dat2). "<br><br>";

        $dat3 = "PHP";
        echo $dat3. "<br>";
        echo gettype($dat3). "<br><br>";

        $dat4 = array();
        echo $dat4. "<br>";
        echo gettype($dat4). "<br><br>";

        $dat5 = null;
        echo $dat5. "<br>";
        echo gettype($dat5). "<br><br>";

        $dat6 = true;
        echo $dat6. "<br>";
        echo gettype($dat6). "<br><br>";

        $dat7 = false;
        echo $dat7. "<br>";
        echo gettype($dat7). "<br><br>";

        $dat8 = "100";              //문자열     
        echo $dat8. "<br>";
        echo gettype($dat8). "<br><br>";

        $dat8 = (int) $dat8;      //문자열 --> 숫자
        echo $dat8. "<br>";
        echo gettype($dat8). "<br><br>";

        $dat9 = 100;              //숫자   
        echo $dat9. "<br>";
        echo gettype($dat9). "<br><br>";

        $dat9 = (string) 100;   //숫자 --> 문자
        echo $dat9. "<br>";
        echo gettype($dat9). "<br><br>";
    ?>
</body>
</html>

 

출처 : https://webzz.tistory.com/749

반응형

'개발 > php' 카테고리의 다른 글

[lalavel] 블레이드문법  (0) 2020.08.31
[Laravel] 라라벨 설치와 디렉토리 구조  (0) 2020.08.30
[php] centos gd library 설치하기  (0) 2020.08.26
[PHP]썸네일 이미지 만들기  (0) 2020.08.26
[php] XML 데이터의 이용 [펌]  (0) 2020.08.02
Comments