>  기사  >  백엔드 개발  >  PHP 배열에는 몇 개의 데이터 유형이 있습니까?

PHP 배열에는 몇 개의 데이터 유형이 있습니까?

小老鼠
小老鼠원래의
2023-06-06 15:41:40835검색

PHP 배열의 데이터 유형은 스칼라 유형, 복합 유형 및 특수 유형의 세 가지 범주로 나뉩니다. 8가지 범주는 1. 부울 유형, 2. 정수 유형, 3. 부동 소수점 유형입니다. 4. 문자열, 문자열 6. 객체, 객체 7. 자원, 자원 유형;

PHP 배열에는 몇 개의 데이터 유형이 있습니까?

이 튜토리얼의 운영 체제: Windows 10 시스템, PHP8.1.3 버전, Dell G3 컴퓨터.

PHP 데이터 유형은 3개의 주요 범주와 8개의 하위 범주로 나뉩니다.

1. 스칼라 유형

boolean(Boolean) : 이는 두 개의 값만 사용하는 가장 간단한 유형입니다. TRUE/true 또는 FALSE/false, 대소문자를 구분하지 않습니다. 자세한 내용은 다음을 참조하세요. PHP 부울 유형(부울)

정수(정수) : 정수 값은 10진수, 16진수 또는 8진수로 표시될 수 있으며 앞에 선택적 기호(- 또는 +)가 올 수 있습니다. 8진수는 앞에 0이 와야 하는 숫자를 나타내고, 16진수는 앞에 0x가 와야 하는 숫자를 나타냅니다. 자세한 내용은 다음을 참조하세요. PHP 정수 데이터(정수)

float(부동 소수점 유형, double이라고도 함) : 자세한 내용은 다음을 참조하세요. PHP 부동 소수점 유형(float)

string(문자열) : 문자 type 다른 프로그래밍 언어와 달리 변수는 문자와 문자열로 구분됩니다. PHP에서는 문자 변수를 일률적으로 사용하여 문자나 문자열을 정의합니다. 자세한 내용은 다음을 참조하세요. PHP 문자열 유형(문자열)

2, 복합 유형

array(array) : 배열 유형 변수는 특수 변수 유형

object(객체) : 객체도 A입니다. 특수 데이터 유형을 생성하려면 일반적으로 new 키워드를 사용하여 가져옵니다. 자세한 내용은 PHP 객체 유형(객체)

3. 특수 유형

resource(리소스 유형) 을 참조하세요. 리소스는 외부 리소스에 대한 참조를 보유하는 특수 변수입니다. 리소스는 특화된 기능을 통해 생성되고 사용됩니다. 자세한 내용은 다음을 참조하세요. PHP 리소스 유형(resource)

NULL(null) : 변수에 값이 없음을 나타냅니다. NULLl의 유일한 값은 NULL입니다

참고: PHP는 약한 유형의 언어이며 해당 변수에는 데이터 유형이 없지만 변수에 저장된 데이터에는 해당 데이터 유형이 있습니다

정수 데이터 유형: 저장에 8바이트가 사용됩니다. , 다양한 정수 저장 방법 제공

$num = 10;           // 十进制

   $num1 = 0123;        // 八进制(83)

   $num2 = 0x123;      // 十六进制(291)

   $num3 = 0b1101;     //二进制(13)

부동 소수점 데이터 유형: 8바이트를 사용하여 저장하고, 다양한 저장 방법 제공

$float_num = 1.23;

   $float_num1 = 1.23e3;       // 1.23乘10的3次方

메모리의 저장 방법은 8바이트 바이트의 일부는 다음과 같이 사용됩니다. 지수를 저장하고 그 일부는 유효 숫자를 저장하는 데 사용됩니다. 때로는 특정 범위를 초과하면 정확도가 손실됩니다.

문자열 데이터 유형

PHP에서는 사용자가 입력한 모든 데이터와 프로그래머가 따옴표(작은따옴표 및 큰따옴표)를 사용하여 정의한 데이터가 시스템에서 문자열로 인식됩니다.

작은따옴표와 큰따옴표 모두 문자열을 정의할 수 있지만 서로 다릅니다.

--작은따옴표는 소수의 이스케이프 기호만 구문 분석할 수 있습니다: ',

--큰따옴표는 더 많은 이스케이프 문자를 구문 분석할 수 있습니다: $ , ", n

큰따옴표는 문자열에 중첩된 PHP 변수를 구문 분석할 수 있습니다(변수는 다른 문자열과 분리되어야 하며, {}를 사용해야 합니다)

$a = "你好";

    $c = "$a世界";

    // $c = "{$a}世界" 常用

    echo $c;        //输出“你好世界”

문자열 보기

다음 Mark $str[1]을 통해 볼 수 있습니다. 인덱스가 음수인 경우 인덱스 방향은 뒤에서 앞으로

배열 정의

PHP에서는 다양한 방법으로 배열을 정의할 수 있습니다. :

--배열 키워드를 사용하여 배열 초기화

--배열 괄호 []를 사용하여 배열 초기화

// 使用array

   $arr1 = array();        // 可以不指定元素

   $arr2 = array("name", "age");
// 使用[]定义数组

   $arr3 = [];

   $arr4 = ["name", "age"];

배열의 특징

1. 이론적으로 요소 수에는 제한이 없습니다. PHP 배열

2. 요소는 PHP 배열에 동적으로 추가될 수 있습니다

3. PHP 배열 요소의 값은 모든 데이터 유형이 될 수 있습니다

4. PHP 배열 첨자는 순수 숫자(인덱스 배열)일 수 있습니다. 문자열(연관 배열), 혼합 숫자 및 문자열(혼합 배열)

유형 결정

시스템 함수를 통해 데이터 유형을 결정합니다. 함수의 형식은 is_로 시작하고 해당 데이터 유형이 뒤따릅니다. 결과는 부울 유형 변환입니다.

자동 변환: PHP는 데이터가 참여할 컴퓨팅 시나리오에 따라 한정되지 않은 데이터 유형의 데이터를 대상 유형 데이터로 자동 변환합니다. 이 변환은 변수의 원래 데이터 유형을 변경하지 않습니다.

위 내용은 PHP 배열에는 몇 개의 데이터 유형이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.