정의 arrayarray()
array() 언어 구조를 사용하여 새로운 array를 만들 수 있습니다. 쉼표로 구분된 여러 키 => 값 매개변수 쌍을 허용합니다.
array( [key =>]value , ... ) // 키는 integer 또는 문자열일 수 있습니다. // 값은 임의의 값일 수 있습니다.
<?php$arr = array("foo" => "bar", 12 => true);echo $arr["foo"]; // barecho $arr[12]; // 1?>
PHP의 array는 실제로 순서가 지정된 맵입니다. 맵은 값을 키에 연결하는 유형입니다. 이 유형은 여러 가지 방법으로 최적화되어 있으므로 실제 배열 또는 목록(벡터), 해시 테이블(맵 구현), 사전, 세트, 스택, 대기열로 생각할 수 있습니다. , 그리고 더 많은 가능성이 있습니다. 배열 요소의 값은 다른 배열일 수도 있으므로 트리 구조와 다차원 배열도 허용됩니다.
일반적으로 정의 방법은 다음과 같습니다.
방법 1:
$a=array(1,2,4,5,6); <?php $array=array('a','b','c'); $array[]='simon'; print_r($array); ?>
실행 결과는 다음과 같습니다.
Array
(
[0]=>a
[1]=>b
[2]=>c
[3]=>simon
)
방법 2:
$a=array(key1=>value1,key2=>value2,key3=>value3);
방법 3:
$a[key1]=value1; $a[key2]=value2;
방법 4: 대괄호를 사용하여 배열을 정의합니다. []
PHP 버전 5.4 이후에는 배열에 대한 단축 구문이 추가 추가되어 이렇게 작성할 수 있습니다.
PHP 버전 5.3 및 이전 버전에서는 이런 작성을 허용하지 않습니다...
$data = [ 'start_time' => '123', 'end_time' =>'456' ];
위의 4가지 배열 정의 방법은 직접 시도해 볼 수 있습니다!
관련 권장 사항:
PHP 배열에서 지정된 값 요소를 삭제하는 여러 가지 방법
위 내용은 PHP 배열 정의의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!