> 백엔드 개발 > PHP 문제 > PHP의 스칼라 데이터 유형은 무엇입니까?

PHP의 스칼라 데이터 유형은 무엇입니까?

青灯夜游
풀어 주다: 2023-03-14 18:02:02
원래의
9011명이 탐색했습니다.

PHP에는 4가지 유형의 스칼라 데이터 유형이 있습니다. 1. true와 false 두 가지 값만 갖는 부울(Boolean) 2. 연속적인 문자열 시퀀스인 문자열(string) 숫자, 문자 및 기호 구성; 3. 정수(정수 유형) 4. 부동 소수점 유형.

PHP의 스칼라 데이터 유형은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP 데이터 유형은 스칼라 데이터 유형, 복합 데이터 유형 및 특수 데이터 유형의 세 가지 주요 범주로 나눌 수 있습니다.

그 중 스칼라 데이터형은 데이터 구조의 가장 기본적인 단위로, 한 개의 데이터만 저장할 수 있습니다. 다음 표에 표시된 대로 PHP에는 네 가지 스칼라 데이터 유형이 있습니다.

유형 함수
boolean(Boolean) 가장 간단한 데이터 유형, 단 두 개의 값만 포함: true(true) / false(false)
string(문자열) String은 연속된 문자 시퀀스입니다
integer(정수) integer에는 양수 또는 음수일 수 있는 모든 정수가 포함됩니다.
float(부동) 포인트형) 부동소수점형은 숫자를 표현하는데도 사용됩니다. 정수 외에도 소수, 지수를 표현하는데도 사용할 수 있습니다

1. 부울 유형은 PHP에서 가장 일반적으로 사용되는 데이터 유형 중 하나입니다. 이는 참 값 또는 거짓 값을 저장하며, 여기서 true 및 false는 PHP의 내부 키워드입니다. 부울 변수를 설정하려면 변수에 true 또는 false를 할당하면 됩니다. PHP에서는 불리언 값이 거짓일 뿐만 아니라, 불리언 값이 아닌 값도 특별한 경우에는 거짓으로 간주됩니다. 예를 들어 0이면 빈 문자열이고 할당 없이 배열을 선언합니다.


2. 문자열 유형(string)

문자열은 숫자, 문자, 기호로 구성된 연속된 문자열입니다. 문자열의 각 문자는 1바이트만 차지합니다. 문자열, 작은따옴표, 큰따옴표 및 구분 기호(<<<)를 정의하는 세 가지 방법이 있습니다.

백틱에 포함된 변수는

와 같은 일반 문자로 출력되는 반면 큰따옴표는 변수를 구문 분석합니다. 출력 "I am 최고"!

샘플 코드는 다음과 같습니다. $i='我最棒'echo '$i'  就会输出$i

<?php
    //双引号方式声明字符串
    $str1 = "PHP中文网";  
    //单引号方式声明字符串
    $str2 = &#39;PHP 教程&#39;;      
    //Heredoc 方式声明字符串
    $str3 = <<<EOF
    url:
    //m.sbmmt.com/
EOF;
    echo $str1."<br>".$str2."<br>".$str3;
?>
로그인 후 복사

실행 결과는 다음과 같습니다.

PHP中文网
PHP 教程
url: //m.sbmmt.com/
로그인 후 복사

3. 정수(integer)

Integer 데이터 형식에는 정수만 포함될 수 있습니다.

PHP에서 정수 변수는 정수 또는 int 유형이라고 하며 정수를 나타내는 데 사용됩니다. 정수에 대한 규칙은 다음과 같습니다.

정수에는 최소한 하나의 숫자(0~9)가 있어야 합니다.
  • 정수는 쉼표나 공백을 포함할 수 없습니다.

  • 정수는 소수점을 포함할 수 없습니다.

  • 정수는 양수 또는 음수일 수 있습니다.

  • 정수의 값 범위는 -2E31에서 2E31 사이여야 하며, 10진수, 16진수(접두사가 0x임), 8진수(접두사가 0임)의 세 가지 형식으로 표시될 수 있습니다.

    <?php
        $x = 5985;      // 定义一个整型数据类型的变量
        var_dump($x);   // 输出此变量
        echo "<br>";
        $x = -345;
        var_dump($x);   
        echo "<br>";
        $x = 0x8C;      //十六进制数字
        var_dump($x); 
        echo "<br>";
        $x = 047;       //八进制数字
        var_dump($x);
    ?>
    로그인 후 복사

    위 코드를 실행하면 결과는 다음과 같습니다.
  • int(5985)
    int(-345)
    int(140)
    int(39)
    로그인 후 복사

4. Float(float)

부동 소수점 데이터 유형을 사용하여 정수와 소수를 모두 저장할 수 있습니다.
부동 소수점 유형은 PHP에서 부동 소수점 유형이라고 하며 정수 및 소수를 저장하는 데 사용할 수 있습니다. 유효한 값 범위는 1.8E-308에서 1.8E+308입니다. 부동 소수점 숫자는 정수 데이터 유형보다 정밀도가 높습니다.

샘플 코드는 다음과 같습니다.

<?php
    $num1 = 10.365;
    $num2 = 2.4e3;
    $num3 = 8E-5;
    var_dump($num1, $num2, $num3);
?>
로그인 후 복사

실행 결과는 다음과 같습니다.

float(10.365) float(2400) float(8.0E-5)
로그인 후 복사

추천 학습: "

PHP Video Tutorial

"

위 내용은 PHP의 스칼라 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿