>백엔드 개발 >PHP 튜토리얼 >PHP에서 배열을 정의하는 방법은 무엇입니까? 배열을 정의하는 방법에는 몇 가지가 있습니까?

PHP에서 배열을 정의하는 방법은 무엇입니까? 배열을 정의하는 방법에는 몇 가지가 있습니까?

韦小宝
韦小宝원래의
2017-11-14 10:01:3118199검색

PHP 배열은 실제로는 순서가 지정된 맵입니다. PHP ArrayMap은 값을 키에 연결하는 유형입니다. 이 유형은 여러 가지 방법으로 최적화되어 있으므로 실제 배열 또는 목록(벡터), 해시 테이블(맵 구현), 사전, 세트, ​​스택, 큐 등으로 처리할 수 있습니다. 더 많은 가능성. PHP 배열의 요소 값은 또 다른 배열일 수도 ​​있으므로 트리 구조와 다차원 배열도 허용됩니다.

PHP에서 배열을 정의하는 방법은 무엇입니까? 배열을 정의하는 방법에는 몇 가지가 있습니까?

일반적으로 정의 방법은 다음과 같습니다.

방법 1:

$a=array('a','b','c');

실행 결과는 다음과 같습니다.
Array
(
[0]=>a
[1]=>b
[2]=>c
[3]=>simon
)

방법 2:

$a=array(key1=>value1,key2=>value2,key3=>value3);

방법 세 번째:

$a[key1]=value1;
$a[key2]=value2;

방법 4: 대괄호 []

를 통해 배열을 정의합니다. PHP 버전 5.4 이후에는 새로운 배열 약어 구문을 사용하여 이와 같이 작성할 수 있습니다.

php 버전 5.3 및 이전 버전에서는 이런 쓰기를 허용하지 않습니다...

$data = [
'start_time' => '123',
'end_time' =>'456'
];

Syntax

Define array array()

array() 언어 구조를 사용하여 새 배열을 만들 수 있습니다. 쉼표로 구분된 키 => 값 쌍을 원하는 만큼 허용합니다.

array( 
 key => value,
  ...
  )
// 键(key)可是是一个整数 integer 或字符串 string
// 值(value)可以是任意类型的值

마지막 배열 요소 뒤의 쉼표는 생략 가능합니다. 일반적으로 array(1, 2, ) 대신 array(1, 2)와 같은 단일 행 배열 정의에 사용됩니다. 새 셀을 더 쉽게 추가할 수 있도록 여러 줄 배열 정의에서 마지막 쉼표를 남겨 두는 것이 일반적입니다.

5.4부터 array() 대신 []를 사용하여 짧은 배열 정의 구문을 사용할 수 있습니다.

PHP 배열은 비교적 간단하고 사용하기 편리하며 호출도 똑같이 간단하고 편리하며 대규모, 중간 및 소규모 데이터 저장 및 호출에 적합합니다.

관련 권장 사항:

지정된 값 요소를 삭제하는 여러 가지 방법 PHP 배열 방법

php 배열 대체 함수 array_replace()

php 배열을 문자열로 분석하여 경로 방법을 분석하여 배열 표현을 얻음

위 내용은 PHP에서 배열을 정의하는 방법은 무엇입니까? 배열을 정의하는 방법에는 몇 가지가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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